Magična niska se sasoji od malih slova Engleskog alfabeta, tako da u njoj ne postoje uzastopna ista karaktera. Na primer: , , , su magične niske. Za razliku od njih, niske i nisu magične niske, jer sadrže (u prvom primeru) i (u drugom primeru).
Možemo da pretvorimo bilo koje slovo u magičnoj nisci u bilo koji drugo slovo, sve dok je direktna posledica tog pretvaranja postojanje ili više uzastopna identična slova. Kada se ovo desi, skup uzastopnih identičnih slova najveće veličine se magično pretvori u karakter zvezdica: .
Razmotrite, na primer, magičnu nisku .
Ako pretvorimo treći karakter u karakter , onda karakteri na pozicijama postaju tj. uzastopna identična karaktera. Tada oni postaju zvezdica i nova niska glasi .
Primetite da zvezdice nemaju magičnu moć, tj. nikada ne možemo pretvoriti zvezdicu u neki drugi karakter, niti će ikada neka zvezdica biti pretvorena u nešto drugo (ukoliko imamo ili više uzastopne zvezdice, ništa se ne dešava).
Dat je magična niska i broj . Vaš zadatak je da pretvorite najviše karaktera (jedan po jedan) u nisci, tako da je broj karaktera koji su pretvoreni u zvezdice je najveći mogući.
U primeru iznad (), ako , tad je izlaz , tj. pretvorimo treći karakter iz u ( karaktera postaju zvezdice), i pretvorimo šesti karakter iz u (još karaktera postaju zvezdice).
Opis ulaza
Ulaz počinje sa celim brojem koji predstavlja broj test primera. Svaki test primer sadrži magičnu nisku za kojom sledi ceo broj u istoj liniji. Niska sadrži samo mala slova Engleskog alfabeta.
Opis izlaza
Za svaki test primer, u jednoj liniji ispisati jedan ceo broj, koji predstavlja najveći moguć broj karaktera u datoj magičnoj nisci koji se mogu pretvoriti u karaktere zvezdica, menjanjem najviše karaktera.
Primer ulaza
3
cabacbc 2
aabaacad 1
aabaacad 2
Primer izlaza
6
5
7
Objašnjenje primera
U drugom test primeru, promenimo treći karakter iz u . ( karaktera postaju zvezdice). U trećem test primeru, promenimo šesti karakter iz u . ( karaktera postaju zvezdice). Onda, promenimo treći karakter iz u . (još karaktera postaju zvezdice).
Comments