materom

Time limit: 0.03s Memory limit: 16MB Input: materom.in Output: materom.out

Liceul Naţional Anonim (LNA) este invitat să participe la olimpiada de matematică-română cu o echipă formată din mm elevi. La această olimpiadă elevii lucrează în echipă şi trebuie să rezolve două subiecte: unul de română şi altul de matematică. Au fost testaţi şi punctaţi la cele două materii nn elevi, numerotaţi de la 11 la nn. Aşa cum era de aşteptat, în general, elevii buni la matematică s-au dovedit cam slăbuţi la română şi viceversa. Pentru a maximiza şansele de câştig ale echipei LNA, directorul a decis să trimită mm elevi dintre cei nn elevi testaţi, astfel încât diferenţa în modul dintre suma punctajelor de la limba română ale elevilor din echipă şi suma punctajelor la matematică ale elevilor din echipă să fie minimă. Dacă există mai multe echipe de elevi care îndeplinesc condiţia precedentă, va fi selectată dintre acestea o echipă pentru care suma tuturor notelor să fie maximă.

Cerinţă

Scrieţi un program care să determine în conformitate cu decizia directorului, diferenţa în modul dintre suma punctajelor de la limba română ale elevilor din echipa LNA şi suma punctajelor la matematică ale elevilor din echipă, precum şi suma tuturor punctajelor elevilor din echipa LNA.

Date de intrare

În fişierul de intrare materom.in se află pe prima linie numerele naturale nn şi mm separate printr-un spaţiu, având semnificaţia din enunţ.
Pe fiecare dintre următoarele nn linii se află două numere naturale separate printr-un spaţiu. Mai exact, linia i+1i + 1 din fişier conţine mim_i, rir_i, unde mim_i este punctajul obţinut la matematică, iar rir_i este punctajul obţinut la limba română de elevul ii.

Date de ieşire

Fişierul de ieşire materom.out conţine două linii. Pe prima linie se va afişa diferenţa în modul dintre suma punctajelor de la limba română ale elevilor din echipă şi suma punctajelor la matematică ale elevilor din echipă. Pe cea de-a doua linie se va afişa suma punctajelor elevilor selectaţi în echipa LNA.

Restricții și precizări

  • 1m<201 \leq m < 20
  • 1n5001 \leq n \leq 500
  • mnm \leq n
  • 0mi,ri200 \leq m_i,r_i \leq 20

Exemplu

materom.in

4 2
2 3
1 2
6 2
4 1

materom.out

2
10

Explicație

Dintre cei 44 elevi trebuie să selectăm 22. Avem 66 posibilităţi, dintre care 33 au diferenţa în modul dintre suma notelor la matematică şi suma notelor la română 22.
Acestea sunt:

  • (1,2)(1, 2) pentru care suma punctajelor este 88;
  • (1,4)(1, 4) pentru care suma punctajelor este 1010;
  • (2,4)(2, 4) pentru care suma punctajelor este 88.

Alegem combinaţia (1,4)(1, 4) deoarece are suma maximă.

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