Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2024-04-06 10:40:41.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:tenis.in, tenis.outSursăad-hoc
AutorCiprian OprisaAdăugată decypryCiprian Oprisa cypry
Timp execuţie pe test0.5 secLimită de memorie16384 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Tenis

N elevi participă la o tabără de tenis, unde fiecare pereche de elevi joacă exact un meci pe durata taberei. În total se joacă N*(N-1)/2 meciuri, fiecare terminându-se cu victoria unuia dintre participanţi. La finalul taberei, fiecare jucător primeşte o diplomă de jucător profesionist (înainte de primirea diplomei este considerat amator), în cadrul ceremoniei de premiere.

După ce s-au decernat K diplome, vom avea K jucători profesionişti şi N-K amatori. Vom nota cu TK numărul total de meciuri pierdute de profesionişti în faţa amatorilor, la momentul K.

Organizatorii doresc să decerneze diplomele într-o anumită ordine, astfel încât valoarea maximă a lui TK, 0 ≤ K ≤ N să fie cât mai mică. Determinaţi această valoare minimă.

Date de intrare

Fişierul de intrare tenis.in conţine pe prima linie numărul de teste T. Fiecare test va conţine pe prima linie numărul de elevi N, iar pe a doua linie N*(N-1)/2 întregi cu rezultatele meciurilor. Meciurile s-au desfăşurat în ordinea (1, 2); (1, 3); ... (1, N); (2, 3), ... (2, N)

Date de ieşire

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

Restricţii

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

Exemplu

tenis.intenis.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?