Diferențe pentru problema/proiecte între reviziile #1 si #2

Nu există diferențe între titluri.

Diferențe între conținut:

== include(page="template/taskheader" task_id="proiecte") ==
Poveste și cerință...
În orașul Iași, cele N firme IT derulează în prezent M proiecte din acest domeniu (printre care și ONI 2012). Firmele sunt identificate prin numere naturale de la 1 la N, iar proiectele sunt identificate prin numere naturale de la 1 la M. Fiecare proiect are una sau mai multe etape, o etapă fiind executată de o singură firmă IT. Spunem că o firmă coordonează un proiect dacă execută mai mult de jumătate din etapele proiectului.
 
h2. Cerință
 
Cunoscând numărul firmelor IT, numărul proiectelor, numărul de etape ale fiecărui proiect și firmele ce execută fiecare etapă, să se determine firma/firmele care coordonează cel mai mare număr de proiecte.
h2. Date de intrare
Fișierul de intrare $proiecte.in$ ...
Fișierul de intrare $proiecte.in$ conține, pe prima linie, numerele naturale N și M, separate printr-un spațiu, cu semnificația de mai sus. Pe fiecare dintre următoarele M linii se află informații despre câte un proiect, în ordinea numerelor de identificare a acestora. Astfel, pe linia corespunzătoare proiectului i (1≤i≤M), se află un număr natural nri, urmat de nri numere naturale f1 f2 ... fnri, reprezentând numărul de etape ale acestui proiect, respectiv firmele care execută fiecare etapă din proiect (firma fl execută etapa k, 1≤k≤nri). Numerele de pe aceeași linie sunt separate prin câte un spațiu.
h2. Date de ieșire
În fișierul de ieșire $proiecte.out$ ...
Fișierul de ieșire $proiecte.out$ va conține o singură linie, pe care va fi scris numărul de identificare al firmei/firmelor care coordonează cel mai mare număr de proiecte. Dacă sunt mai multe astfel de firme, numerele de identificare ale acestora se vor afișa pe aceeași linie, în ordine crescătoare, separate prin câte un spațiu.
h2. Restricții
* $... ≤ ... ≤ ...$
*$ 1 ≤ M ≤ 200$
* $1 ≤ N ≤ 1000000$
* $1 ≤ nri ≤ 200000 (1≤i≤M)$
* $1 ≤ M*nri ≤ 320000 (1≤i≤M)$
* $1 ≤ fk ≤ N, (1≤k≤nri)$
* există întotdeauna cel puțin un proiect coordonat de o firmă.
h2. Exemplu
table(example).
|_. proiecte.in |_. proiecte.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
 
h3. Explicație
 
...
|_. proiecte.in |_. proiecte.out |_. Explicație |
| 5 4
2 3 3
3 1 2 1
5 3 4 3 3 1
1 1
| 1 3
| Numărul maxim de proiecte coordonate de aceeași firmă este 2:
firma 1 coordonează proiectele 2 și 4, iar firma 3 coordonează
proiectele 1 și 3.
|
== include(page="template/taskfooter" task_id="proiecte") ==
 
== include(page="template/taskfooter" task_id="proiecte") ==

Nu există diferențe între securitate.