Grupa studenata psihologije dobila je zadatak da istraži uticaj imena na popularnost učenika u osnovnoj školi.
Posmatrajući grupu osnovaca otkrili su nekoliko načina na koji osnovci računaju sličnost sa svojom
simpatijom koji se zasnivaju na brojanju slova u svojim i imenima svojih drugara. Takođe su primetili da
se imena nekih učenika mnogo češće nalaze u ovim igricama od drugih.
Nakon dugotrajne debate odlučili su da je razlog za ovu popularnost određenih učenika raznovrsnost njihovih imena,
odnosno broj različitih slova u imenima učenika. Pomozite im da provere ovu pretpostavku tako što ćete napisati
program koji računa ove brojeve.
Ulaz:
(Ulazni podaci se nalaze u datoteci imena.in)
U prvom redu nalazi se broj n (1 ≤ n ≤ 1000) i on predstavlja broj učenika.
U svakom od sledećih n redova nalaze se ime i prezime po jednog učenika, bez razmaka između
imena i prezimena. Dužine ovih nizova znakova neće biti veće od 100.
Izlaz:
(Izlazne podatke upisati u datoteku imena.out) U jednom redu izlaza ispisati dva cela
broja: prvi koji predstavlja najveći broj različitih slova u imenu i prezimenu nekog učenika,
drugi koji predstavlja broj učenika čija imena sadrže taj maksimalni broj slova.
Napomena.
Malo i veliko slovo 'a' (a slično i ostali parovi veliko i odgovarajuće malo
slovo) se smatraju istim slovom. Sva slova će biti slova engleske abecede.
Primer:
imena.in
|
|
imena.out
|
5
PetarPetrovic
MilanMilanovic
MilanMilankovic
JovanPetrovic
JovanJovanovic
|
|
11 1
|
Objašnjenje.
Ime JovanPetrovic ima najviše različitih slova, 11, dok sva ostala imena
imaju manje slova.