Pagini recente » Diferente pentru problema/chatnoir intre reviziile 8 si 5 | Diferente pentru problema/ninjago intre reviziile 4 si 3 | Monitorul de evaluare | Diferente pentru problema/cuburi4 intre reviziile 9 si 10 | Diferente pentru problema/cuplaj1 intre reviziile 2 si 1
Diferente intre titluri:
Diferente intre continut:
== include(page="template/taskheader" task_id="cuplaj1") ==
== include(page="template/taskheader" task_id="cuplaj1") ==
Fie un graf neorientat $G=(V,E)$ cu $N$ noduri si $M$ muchii. Numim *cuplaj* o submultime de muchii <tex>A \subseteq E</tex> cu proprietatea ca ∀ $i$ ∈ $V$ exista cel mult un $j$ ∈ $A$ astfel incat sa existe muchie intre $i$ si $j$. Un *cuplaj maxim* este un cuplaj de cardinal maxim, adica nu exista niciun alt cuplaj $B$ cu $|B| $ge; |A|$.
Poveste si cerinta...
h2. Date de intrare
Pe prima linie a fisierului de intrare $cuplaj1.in$ se afla $N$ si $M$. Pe urmatoarele $M$ linii se afla cate doua numere $a$ si $b$ cu semnificatia ca nodurile $a$ si $b$ sunt adiacente.
Fisierul de intrare $cuplaj1.in$ ...
h2. Date de iesire
In fisierul de iesire $cuplaj1.out$ se va scrie o singura valoare, cardinalul cuplajului maxim.
In fisierul de iesire $cuplaj1.out$ ...
h2. Restrictii
* $1 ≤ N ≤ 1000$
* $1 ≤ M ≤ N*(N-1)/2$
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. cuplaj1.in |_. cuplaj1.out |
| 8 9
1 2
2 3
3 4
2 4
3 8
4 5
2 5
8 5
2 7
| 3
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
h3. Indicatii
h3. Explicatie
...
== include(page="template/taskfooter" task_id="cuplaj1") ==
== include(page="template/taskfooter" task_id="cuplaj1") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.