Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2007-07-09 11:59:34.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:pluton.in, pluton.outSursăOJI 2006, clasa a 9-a
AutorMarinel SerbanAdăugată deFlorianFlorian Marcu Florian
Timp execuţie pe test0.025 secLimită de memorie5120 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Pluton

�n timpul actiunii "Furtuna în desert" din cauza unei furtuni de nisip, n soldati s-au ratacit de plutoanele lor. Dupa trecerea furtunii se pune problema regruparii acestora pe plutoane. Pentru aceasta se folosesc placutele de identificare pe care soldatii le poarta la gat. Pe aceste placute sunt scrise numere care pot identifica fiecare soldat si plutonul din care acesta face parte. Astfel, soldatii din acelasi pluton au numarul de identificare format din aceleasi cifre, dispuse în alta ordine si numerele de identificare sunt unice. De exemplu, numerele de identificare 78003433, 83043073, 33347008 indica faptul ca cei trei soldati care le poarta fac parte din acelasi pluton.

Cerinta

Fiind date cele n numere de pe placutele de identificare, sa se regrupeze cei n soldati pe plutoane, indicandu-se numarul de plutoane gasite (un pluton refacut trebuie sa aiba minimum un soldat), numarul de soldati din cel mai numeros pluton, numarul de plutoane care au acest numar maxim de soldati precum si componenta unui astfel de pluton (cu numar maxim de soldati regrupati).

Date de intrare

Fisierul de intrare pluton.in contine pe prima linie numarul n de soldati recuperati, iar pe fiecare dintre urmatoarele n linii cate un numar de identificare a celor n soldati. 

Date de iesire

Fisierul de iesire pluton.out va contine pe prima linie numarul de plutoane refacute. Linia a doua va contine numarul de soldati din cel mai numeros pluton refacut. Linia a treia va contine numarul de plutoane care au numarul maxim de soldati recuperati. Linia a patra va contine componenta unui astfel de pluton, cu numar maxim de soldati recuperati, numerele de identificare ale soldatilor din componenta fiind scrise unul dupa altul separate prin cate un spatiu.

Restrictii

  • 0< n <4001$
  • 0<numar de identificare <2000000000

Exemplu

pluton.inpluton.out
10
1223
123
666
321
7890
2213
312
655
1000
1322
6
3
2
321 312 123

Explicatie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?