Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Knjigalica
- Društvene mreže na Internetu su prestale biti novost i postale su deo svakodnevice. Jedan od
- zanimljivijih fenomena koji su primetili članovi društvene mreže Knjigalica je brz porast broja
- prijateljstava. U skladu s onom starom poslovicom "prijatelj mog prijatelja moj je prijatelj" većina ljudi
- jednom dnevno pro]e kroz sve svoje prijatelje te svakog njihovog prijatelja dodaje u svoj skup
- prijatelja. Potreban je jedan dan da se novostvorena prijateljstva potvrde, pa tako ako su osobe A i B
- prijatelji, na dan X osoba A vidi samo potvrđena prijateljstva osobe B, dakle ona nastala prije tog
- dana.
- Sva prijateljstva su dvosmerna, ako je A prijatelj B, tada je i B prijatelj A.
- Kako društvena mreža Knjigalica još nije uvela mogućnost brisanja prijatelja, u jednom trenutku će svi
- biti prijatelji svima. Napišite program koji će odrediti nakon koliko dana će svi korisnici međusobno
- biti prijatelji. Za svaki dan ispišite koliko novih prijateljstava će se stvoriti taj dan.
- ULAZNI PODACI
- U prvom redu nalaze se prirodni brojevi N i M (1 ≤ N ≤ 50, 1 ≤ M ≤ N*(N–1)/2), broj registrovanih
- korisnika i početni broj prijateljstava.
- U sledećih M redova nalazi se popis početnih prijateljstava. U svakom redu nalaze se dva broja, A i B
- (1 ≤ A ≤ N, 1 ≤ B ≤ N, A < B), koji opisuju prijateljstvo između osobe A i osobe B. Ulazni podaci
- nikad neće sadržavati isto prijateljstvo više od jednom. Takođe, ulazni podaci će biti takvi da će
- rešenje uvek postojati.
- IZLAZNI PODACI
- U prvi red potrebno je ispisati jedan prirodni broj, broj dana nakon kojih će svi korisnici međusobno
- biti prijatelji.
- U svakom od nekoliko sledećih redova ispišite po jedan prirodni broj, broj prijateljstava nastalih taj
- dan.
- Ulaz Ulaz Ulaz
- 3 2 5 4 5 4
- 1 2 1 2 1 2
- 2 3 2 3 1 3
- 3 4 1 4
- Izlaz 4 5 1 5
- 1
- 1 Izlaz Izlaz
- 2 1
- 3 6
- 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement