Pagini recente » Monitorul de evaluare | Diferente pentru algoritmiada-2012/runda-1/solutii intre reviziile 5 si 6 | Monitorul de evaluare | Diferente pentru utilizator/gasengineer376 intre reviziile 2 si 1 | Diferente pentru problema/grarb intre reviziile 18 si 1
Diferente intre titluri:
Diferente intre continut:
== include(page="template/taskheader" task_id="grarb") ==
Se da un graf $G$ neorientat cu $N$ noduri numerotate de la $1$ la $N$ si $M$ muchii. Determinati numarul minim de muchii care trebuie eliminate si numarul minim de muchii care trebuie adaugate in graful $G$ astfel incat acesta sa devina arbore.
Poveste şi cerinţă...
h2. Date de intrare
Fişierul de intrare $grarb.in$ contine pe prima linie doua numere naturale $N$ si $M$ reprezentand numarul de noduri respectiv numarul de muchii ale lui $G$. Pe fiecare din urmatoarele $M$ linii se afla cate doua numere naturale $x$ si $y$ cu semnificatia ca exista o muchie intre nodurile $x$ si $y$. Intre doua noduri pot exista mai multe muchii si pot exista muchii de la un nod la el insusi.
Fişierul de intrare $grarb.in$ ...
h2. Date de ieşire
În fişierul de ieşire $grarb.out$ se va afisa pe prima linie numarul minim de muchii ce trebuiesc eliminate, iar pe cea de-a doua linie numarul minim de muchii care trebuie adaugate pentru ca graful $G$ sa fie transformat in arbore.
În fişierul de ieşire $grarb.out$ ...
h2. Restricţii
* $1 ≤ N ≤ 100 000$
* $1 ≤ M ≤ 200 000$
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. grarb.in |_. grarb.out |
| 6 5
1 2
1 3
2 4
1 4
5 6
| 1
1
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
h3. Explicatii
h3. Explicaţie
!problema/grarb?img.jpg 50%!
O solutie posibila este sa se elimine muchia (1,4) si sa se adauge muchia (2,5)
...
== include(page="template/taskfooter" task_id="grarb") ==
Nu exista diferente intre securitate.
Diferente intre topic forum: