Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2016-04-09 23:39:57.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:cuplaje.in, cuplaje.outSursăAlgoritmiada 2016 Runda 3 Seniori
AutorEugenie Daniel PosdarascuAdăugată deklamathixMihai Calancea klamathix
Timp execuţie pe test0.25 secLimită de memorie20480 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Cuplaje

Se spune ca in general dragostea e oarba. In cazul de fata in schimb nu este asa: dragostea este sistematica si bine definita din punct de vedere matematic. Mai exact, avem N baieti numerotati de la 1 la N. Acestia sunt ordonati dupa cat de bogati sunt ei ( 1 este cel mai bogat, N este cel mai sarac). De asemenea, avem M fete numerotate de la 1 la M. Acestea sunt ordonate dupa cat de frumoase sunt ( 1 este cea mai frumoasa, M este cea mai ur.... mai putin frumoasa).

Fiecare baiat respectiv fata au desigur preferintele lor, dar acestea determina o relatie de ordine foarte simpla. Daca un baiat este dispus sa se cupleze cu o fata X, atunci acesta este dispus sa se cupleze cu orice fata mai frumoasa ca ea (orice alta fata Y ≤ X). Asemanator, daca o fata este dispusa sa se cupleze cu un baiat X, atunci aceasta este dispusa sa se cupleze cu orice baiat mai bogat ca acesta (orice alt baiat Y ≤ X).

Dandu-se pentru fiecare baiat, respectiv fata, care este cea mai slaba preferinta cu care ar fii de acord sa se cupleze, sa se determine numarul maxim de cuplari ce pot fi realizate intre cei N baieti si M fete.

Date de intrare

Fişierul de intrare cuplaje.in ...

Date de ieşire

În fişierul de ieşire cuplaje.out ...

Restricţii

  • ... ≤ ... ≤ ...

Exemplu

cuplaje.incuplaje.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?