Pagini recente » Diferente pentru problema/progr intre reviziile 20 si 19 | Diferente pentru problema/semafor2 intre reviziile 5 si 3 | Diferente pentru problema/tictac intre reviziile 22 si 1 | Atasamentele paginii Coduri Gray | Diferente pentru problema/alianta intre reviziile 10 si 1
Diferente intre titluri:
Diferente intre continut:
== include(page="template/taskheader" task_id="alianta") ==
Clanurile Uchiha si Senju au decis sa faca o alianta impreuna cu alte clanuri. Se stie ca in total avem $N$ clanuri numerotate de la $1$ la $N$ si $M$ relatii de tipul $(x,y)$ reprezentand faptul ca clanul $x$ nu poate sa faca alianta cu clanul $y$. Clanul Nara trebuie sa aleaga cat mai multe clanuri care sa faca parte din alianta astfel incat sa se respecte cele $M$ relatii. Ajutati clanul Nara sa determine numarul maxim de clanuri ce pot face parte din alianta.
Poveste şi cerinţă...
h2. Date de intrare
Fişierul de intrare $alianta.in$ va contine pe prima linie numarul $T$ reprezentand numarul de teste. Pe prima linie din fiecare test se afla $2$ numere naturale $N$ si $M$ cu semnificatia din enunt. Urmatoarele $M$ linii vor contine cele $M$ relatii de tipul $(x,y)$.
Fişierul de intrare $alianta.in$ ...
h2. Date de ieşire
Fişierul de ieşire $alianta.out$ va contine $T$ linii, pe linia $i$ raspunsul la testul $i$.
În fişierul de ieşire $alianta.out$ ...
h2. Restricţii
* $1 ≤ T ≤ 10$
* $1 ≤ N ≤ 36$
* $0 ≤ M ≤ 630$
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. alianta.in |_. alianta.out |
| 1
8 12
1 2
2 3
3 4
4 1
5 6
6 7
7 8
8 1
1 5
2 6
3 7
4 8
| 4
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
h3. Explicaţie
Cele $4$ clanuri care pot forma o alianta sunt $2$, $4$, $5$ si $7$.
...
== include(page="template/taskfooter" task_id="alianta") ==
== include(page="template/taskfooter" task_id="alianta") ==
Nu exista diferente intre securitate.
Diferente intre topic forum: