Pagini recente » Diferente pentru utilizator/coderninu intre reviziile 10 si 9 | Diferente pentru blog/f11-competition-2011 intre reviziile 19 si 18 | Monitorul de evaluare | Diferente pentru utilizator/drag0s93 intre reviziile 118 si 33 | Diferente pentru problema/karb intre reviziile 2 si 1
Diferente pentru
problema/karb intre reviziile
#2 si
#1
Diferente intre titluri:
Diferente intre continut:
== include(page="template/taskheader" task_id="karb") ==
Se dă un graf neorientat conex cu $N$ noduri şi $M$ muchii. Muchiile au costul $0$ sau $1$. Se cere să se determine un arbore de acoperire de cost exact $K$.
Poveste şi cerinţă...
h2. Date de intrare
Fişierul de intrare $karb.in$ conţine pe prima lini valorile lui $N$, respectiv $M$. Pe următoarele $M$ linii se vor afla câte trei numere $x y w$, separate printr-un spaţiu, reprezentând muchia $(x, y)$ de cost $w$.
Fişierul de intrare $karb.in$ ...
h2. Date de ieşire
În fişierul de ieşire $karb.out$ se vor scrie $N - 1$ muchii din cele $M$, reprezentând muchiile unui arbore de acoperire de cost $K$.
În fişierul de ieşire $karb.out$ ...
h2. Restricţii
* $1 ≤ N ≤ 100 000$.
* $1 ≤ M ≤ 200 000$.
* Întotdeauna va exista soluţie.
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. karb.in |_. karb.out |
| 6 8
1 3 1
1 2 0
2 3 1
3 4 1
2 4 0
2 5 0
4 6 1
5 6 1
| 1 3
3 4
5 6
5 2
4 2
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
h3. Explicaţie
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.