Nu aveti permisiuni pentru a descarca fisierul grader_test5.in
Diferente pentru problema/tabletennis intre reviziile #11 si #1
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="tabletennis") ==
În clasa luiPătrăţel toată lumea este înnebunită după tenisul de masă. Fiecare elevareunscor întregnenegativ distinct, ce arată cât de bine joacă el tenis de masă. Clasa lui are $N$ elevişieste *perfectechilibrată* la tenis de masă. Acest lucru înseamnă că se pot forma $N / 2$ echipe a câte doi elevi astfel încât scorul total al fiecărei echipe este acelaşi. Observaţi căacest lucru înseamnă şi că $N$ este par.
Poveste şi cerinţă...
Din nefericire, $K$ elevi din clasa lui Triunghiuleţ s-au furişat în sala de clasa a lui Pătraţel.Acum sunt $N + K$ elevi în clasă, fiecare cu câteun scor întreg nenegativdistinct, cearată cât de bine joacătenis de masă. Alegeţi un grup de $N$ elevi caresă fie *perfect echilibrat* la tenis de masă.
h2. Date de intrare
h2.Fisier de intrare
Fişierul de intrare $tabletennis.in$ ...
Pe prima linie a fisierului de intrare $tabletennis.in$ se vor găsi $N$ şi $K$. Pe al doilea rând veţi găsi $N + K$ numere întregi nenegative, distincte, în ordine crescătoare. Acestea sunt scorurile oamenilor din sala de clasă a lui Pătraţel după ce s-au furişat şi cei din clasa lui Triunghiuleţ.
h2. Date de ieşire
h2.Fisier de iesire
În fişierul de ieşire $tabletennis.out$ ...
Să se afişeze, in fisierul de iesire $tabletennis.out$o liniece conţine $N$ numere întregi nenegative, distincte, în ordinecrescătoare. Acestea vor fi o submulţime a scorurilor din input, şi ar trebui sa corespundă unui grup de oameni *perfect echilibrat* cu privinţă la tenis de masă. Dacă sunt mai multe soluţii posibile, se acceptă oricare.
h2. Restricţii
h2. Restrictii * $1 ≤ N ≤ 150.000$ * $1 ≤ K ≤ 400$ * $0 ≤ scorul unui elev ≤ 1.000.000.000$ * Pentru $11$ puncte, $1 ≤ N ≤ 2.000, K = 1$ * Pentru $9$ puncte, $1 ≤ N ≤ 150.000, K = 1$ * Pentru $14$ puncte, $1 ≤ N ≤ 150.000, K = 2$ * Pentru $15$ puncte, $1 ≤ N ≤ 100, 1 ≤ K ≤ 100$ * Pentru $9$ puncte, $N + K ≤ 18$ * Pentru $14$ puncte, $1 ≤ N ≤ 2.000, 1 ≤ K ≤ 20$ * Pentru $15$ puncte, $1 ≤ N ≤ 150.000, 1 ≤ K ≤ 20$
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. tabletennis.in |_. tabletennis.out |
|4 3 1 2 3 4 8 10 20|1 2 3 4| |4 2 1 2 3 4 5 6|1 2 3 4| h3. Explicatie
| This is some text written on multiple lines. | This is another text written on multiple lines. |
Înambele exemple, outputul este corect căciare 4 elemente, este o submulţime a inputului, şi pentrucă putem formadouă echipecu scor total egal (una cu scorurile 1 şi 4, alta cu scorurile 2 şi 3).
h3. Explicaţie
În primul exemplu, ar fi fost corect să se afişeze şi 1, 3, 8, 10 sau 2, 4, 8, 10. În al doilea exemplu, ar fi fost corect să se a fişeze şi 2, 3, 4, 5 sau 3, 4, 5, 6.
...
== include(page="template/taskfooter" task_id="tabletennis") ==
