Pagini recente » Diferente pentru problema/grid intre reviziile 2 si 25 | Diferente pentru utilizator/vanila_cpp intre reviziile 75 si 52 | Diferente pentru problema/present intre reviziile 5 si 4 | Diferente pentru problema/sqrt intre reviziile 2 si 7 | Diferente pentru problema/andrei intre reviziile 1 si 6
Diferente intre titluri:
Diferente intre continut:
== include(page="template/taskheader" task_id="andrei") ==
Poveste şi cerinţă...
Se da un graf neorientat cu $N$ noduri si $M$ muchii colorate intr-una din culorile: alb, rosu sau violet. Sa se partitioneze multimea nodurilor in doua submultimi $A$ si $B$ astfel incat:
* sa nu existe vreo muchie colorata in alb intre doua noduri din $A$;
* sa nu existe vreo muchie colorata in rosu intre doua noduri din $B$;
* sa nu existe vreo muchie colorata in violet intre un nod din $A$ si unul din $B$.
h2. Date de intrare
Fişierul de intrare $andrei.in$ ...
Fisierul de intrare $andrei.in$ contine pe prima linie doua numere naturale $N$ si $M$. Pe fiecare dintre urmatoarele $M$ linii se gasesc trei valori $A$, $B$ si $C$. $A$ si $B$ reprezinta doua noduri intre care exista o muchie, iar $C$ culoarea muchiei. $C$ va lua valoarea $0$ daca muchia este alba, $1$ daca este rosie si $2$ daca este violet.
h2. Date de ieşire
În fişierul de ieşire $andrei.out$ ...
In fisierul de iesire $andrei.out$ veti afisa $N$ numere din multimea {$0$, $1$}. Cea de a $i$-a valoarea va fi $0$ daca nodul $i$ face parte din submultimea $A$, sau $1$ daca face parte din $B$.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $1 ≤ N ≤ 100000$
* $1 ≤ M ≤ 200000$
* Se garanteaza ca exista cel putin o solutie.
* Daca exista mai multe solutii puteti afisa oricare dintre ele.
* Intre doua noduri pot exista oricate muchii de orice culoare.
h2. Exemplu
table(example). |_. andrei.in |_. andrei.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| 4 4
4 3 0
2 4 1
1 2 0
1 3 1
| 0 1 1 0
|
h3. Explicaţie
...
== include(page="template/taskfooter" task_id="andrei") ==
Nu exista diferente intre securitate.
Diferente intre topic forum: