Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2010-06-24 14:52:14.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:mesaj4.in, mesaj4.outSursăStelele Informaticii 2010
AutorDin FolclorAdăugată depauldbPaul-Dan Baltescu pauldb
Timp execuţie pe test0.225 secLimită de memorie20480 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Mesaj4

La un joc participă N copii numerotaţi de la 1 la N. Între copii s-au format M relaţii de prietenie de forma x y, având semnificaţia că copilul numerotat cu x este prieten cu copilul numerotat cu y şi reciproc. Fiecare copil are un mesaj pe care doreşte să-l transmită tuturor celorlalţi copii. Pentru a transmite mesajele, la un moment de timp, un singur copil poate alege pe unul dintre prietenii săi şi îi poate spune acestuia toate mesajele pe care le cunoaşte. Să se determine timpul minim în care toţi copiii află toate mesajele.

Date de intrare

Fişierul de intrare mesaj4.in va conţine pe prima linie două numere întregi N şi M. Pe următoarele M linii se află câte două numere întregi x şi y, descriind câte o relaţie de prietenie.

Date de ieşire

Fişierul de ieşire mesaj4.out va conţine pe prima linie un număr întreg T, reprezentând timpul minim în care toţi copiii află toate mesajele. Pe următoarele T linii vor fi afişate câte două numere întregi x şi y.

Restricţii

  • ... ≤ ... ≤ ...

Exemplu

mesaj4.inmesaj4.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?