Laiko ribojimas: 1s
Atminties ribojimas: 256MB
Olimpiada
Artėja tarpgalaktinė tarpdalykinė super olimpiada! Olimpiadoje yra skirtingų dalykų, tarp kurių dalyviai gali rinktis.Treneris Tadeušas nori išsiųsti moksleivių komandą į šią olimpiadą, tačiau visų pirma tą komandą reikia suformuoti.
Mokykloje yra vaikų, norinčių dalyvauti. -tasis iš jų gerai išmano -ąjį dalyką, o jo išmanymo lygis yra (šis lygis gali būti ir neigiamas!).
Olimpiados taisyklėse parašyta, kad kiekviena mokykla turi išsirinkti tam tikrą poaibį dalykų, kuriuose nori rungtis. Vienintelis ribojimas - moksleivių, dalyvaujančių tam tikrame dalyke, skaičius turi būti vienodas visiems dalykams, kuriuose mokykla nusprendė dalyvauti. Pavyzdžiui, jei mokykla turi du vaikus, kurie išmano matematiką, tris vaikus, kurie išmano informatiką, ir keturis vaikus, kurie išmano fiziką, tai mokykla galėtų siųsti tokias sudėtis:
- Po 1 vaiką į matematiką, informatiką ir fiziką
- Po 2 vaikus į matematiką, informatiką ir fiziką
- Po 2 vaikus į matematiką ir informatiką
- Tris vaikus į fiziką
- Ir t.t.
Akivaizdu, kad treneris Tadeušas nori, kad jo mokyklos komanda pasirodytų kuo geriau. Jis sugalvojo strategiją: kiekvienas jo siunčiamas moksleivis dalyvaus tik tame dalyke, kurį jis išmano. Treneriui iškilo klausimas - kuriuos mokinius reiktų rinktis, bendras dalykų išmanymas komandoje būtų maksimalus? Jei kiekvienai komandai, kurią įmanoma surinkti, bendras dalykų išmanymo lygis yra neigiamas, treneris Tadeušas bus liūdnas ir nuspręs olimpiadoje išvis nedalyvauti.
Pradiniai duomenys
Pirmoje eilutėje įvesti du tarpais atskirti sveikieji skaičiai ir - atitinkamai moksleivių ir dalykų kiekis ().
Kiekvienoje iš sekančių eilučių yra po du sveikuosius skaičius ir - -ojo moksleivio išmanomo dalyko numeris ir to dalyko išmanymo lygis ().
Rezultatai
Jūsų programa turi išvesti vieną sveikąjį skaičių - didžiausią galimą bendrą dalykų išmanymo lygį sudarytoje komandoje. Jei olimpiadoje bus nuspręsta nedalyvauti, išveskite 0.
Pavyzdžiai
Pradiniai duomenys | Rezultatai | Paaiškinimas |
---|---|---|
6 3 2 6 3 6 2 5 3 5 1 9 3 1 |
22 |
Optimalu rinktis 1, 2, 3 ir 4 moksleivius - du iš jų dalyvaus 2 dalyko varžybose, o kiti du - trečio dalyko. Bendras išmanymo lygis: 22. |
5 3 2 6 3 6 2 5 3 5 1 11 |
23 |
Optimalu rinktis 1, 2 ir 5 moksleivius, kurie dalyvaus skirtingų dalykų varžybose. Bendras išmanymo lygis: 23. |
5 2 1 -1 1 -5 2 -1 2 -1 1 -10 |
0 |
Kad ir kokią komandą sudarytų treneris, išmanymo lygis visada bus neigiamas, tad olimpiadoje bus nuspręsta nedalyvauti. |