proiecte

Time limit: 0.16s Memory limit: 2MB Input: proiecte.in Output: proiecte.out

În orașul Iași, cele NN firme IT derulează în prezent MM proiecte din acest domeniu (printre care și ONI 20122012). Firmele sunt identificate prin numere naturale de la 11 la NN, iar proiectele sunt identificate prin numere naturale de la 11 la MM. 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

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.

Date de intrare

Fișierul de intrare proiecte.in conține, pe prima linie, numerele naturale NN și MM, separate printr-un spațiu, cu semnificația de mai sus. Pe fiecare dintre următoarele MM linii se află informații despre câte un proiect, în ordinea numerelor de identificare a acestora. Astfel, pe linia corespunzătoare proiectului ii (1iM1 \leq i \leq M), se află un număr natural nrinr_i, urmat de nrinr_i numere naturale f1 f2 fnrif_1\ f_2\ \dots f_{nr_i}, reprezentând numărul de etape ale acestui proiect, respectiv firmele care execută fiecare etapă din proiect (firma fkf_k execută etapa kk, 1knri1 \leq k \leq nr_i). Numerele de pe aceeași linie sunt separate prin câte un spațiu.

Date de ieșire

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.

Restricții și precizări

  • 1M2001 \leq M \leq 200
  • 1N1 000 0001 \leq N \leq 1 \ 000 \ 000
  • 1nri200 0001 \leq nr_i ≤ 200 \ 000 (1iM1 \leq i \leq M)
  • 1M×nri320 0001 \leq M \times nr_i \leq 320 \ 000 (1iM1 \leq i \leq M)
  • 1fkN1 \leq f_k \leq N, (1knri)(1 \leq k \leq nri)
  • Există întotdeauna cel puțin un proiect coordonat de o firmă.

Exemplul

proiecte.in

5 4
2 3 3
3 1 2 1
5 3 4 3 3 1
1 1

proiecte.out

1 3

Explicație

Numărul maxim de proiecte coordonate de aceeași firmă este 22: firma 11 coordonează proiectele 22 și 44, iar firma 33 coordonează proiectele 11 și 33.

Log in or sign up to be able to send submissions!