Pagini recente » Concursuri Virtuale | Monitorul de evaluare | Monitorul de evaluare | Istoria paginii algoritmiada-2012/runda-finala/5-9 | Diferente pentru problema/cuplaj1 intre reviziile 10 si 9
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="cuplaj1") ==
Se numeste *graf bipartit* un graf $G$ ale carui noduri pot fi partitionate in doua multimi disjuncte $A$ si $B$ astfel incat oricare muchie uneste un nod din $A$ si un nod din $B$. Cu alte cuvinte, nu exista doua nuduri $i$ si $j$ din aceeasi multime astfel incat sa existe muchie intre ele.
Se numeste *graf bipartit* un graf $G$ ale carui noduri pot fi partitionate in doua multimi disjuncte $A$ si $B$ astfel incat oricare muchie conecteaza un nod din $A$ si un nod din $B$. Cu alte cuvinte, nu exista doua nudori $i$ si $j$ din aceeasi multime astfel incat sa existe muchie intre ele.
Fie $G$ un graf bipartit. Numim *cuplaj* o submultime de noduri <tex>M \subset A</tex> cu proprietatea ca ∀ $i$ ∈ $M$ exista un unic $j$ ∈ $B$ astfel incat intre $i$ si $j$ sa fie muchie. Numim *cuplaj maxim* o multime $M$ de cardinal maxim, adica nu exista nicio alta multime $M'$ cu $|M'| > |M|$ (unde cu $|M|$ am notat cardinalul multimii $M$).
h2. Date de iesire
In fisierul de iesire $cuplaj1.out$ se va scrie un singur numar, valoarea cuplajului maxim.
In fisierul de iesire $cuplaj1.out$ se va scrie o singura valoare, cardinalul cuplajului maxim.
h2. Restrictii
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.