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