Laiko ribojimas: 1s

Atminties ribojimas: 64MB

Duomenų failas: lmio_1997_3e2_paslaptis_jau.in

Rezultatų failas: lmio_1997_3e2_paslaptis_jau.out

Jei norite pateikti savo sprendimą - prisijunkite.

Kam patikėti paslaptį

Du geri draugai pasipasakoja visas paslaptis. Vienas asmuo gali turėti kelis gerus draugus, kurie tarpusavyje gali ir nebūti geri draugai. Pavyzdžiui, A gali draugauti su B ir su C, nors B ir C nėra geri draugai. Tokiu atveju B paslaptys pasieks C ir atvirkščiai – C paslaptys pasieks B per A. Tokios grandinės gali būti ilgos ir, kaip sakoma, paslaptys greit pasklinda po visą pasaulį.

Užduotis

Reikia parašyti programą, kuri nustatytų, kokį didžiausią paslapčių skaičių galima patikėti duotai asmenų grupei, kad kiekvienas asmuo žinotų tik po vieną paslaptį.

Pradiniai duomenys

Pradinius duomenis sudaro gerų draugų poros. Asmeny skoduojami skaičiais iš intervalo [1..100].

Pirmoje eilutėje nurodytas draugų porų skaičius. Kiekviena tolesnė eilutė skiriama vienai draugų porai. Joje du skaičiai – asmenų kodai.

Asmenų sąrašas atskirai nepateikiamas. Laikoma, kad kiekvienas jų paminėtas porų sąraše.

Rezultatai

Rezultatas – vienas sveikasis skaičius.

Pavyzdžiai

Pradiniai duomenys Rezultatai
6
25 16
40 1
18 16
16 25
2 6
2 4
3