Concursul Interjudețean Grigore Moisil din acest an a luat sfârșit, iar pe primul loc s-au clasat doi concurenți cu punctaj maxim. Fiindcă cei doi au obținut un rezultat mult mai bun decât restul concurenților, ei trebuie să primească premii cu valoare totală cât mai mare. Punctajele lor fiind egale, bineînțeles și sumele valorilor premiilor pe care le primesc trebuie să fie egale.
Cerință
Cunoscând valoarea celor premii oferite de sponsori, determinați o modalitate de împărțire a premiilor, în așa fel încât cerințele de mai sus să se respecte.
Date de intrare
Pe prima linie a fișierului de intrare se află numărul al premiilor. Pe următoarele linii se află câte o valoare a unui premiu.
Date de ieșire
Pe prima linie a fișierului de ieșire afișați suma premiilor oferite celorlalți concurenți în afară de primii doi.
Pe linia a doua afișați numărul de premii primite de primul concurent. Pe linia a treia afișați numere de ordine numerotate de la , care reprezintă premiile primite de primul concurent, luând în considerare ordinea din fișierul de intrare.
Pe linia a patra afișați numărul de premii primite de al doilea concurent. Pe linia a cincea afișați numere de ordine numerotate de la , care reprezintă premiile primite de al doilea concurent, luând în considerare ordinea din fișierul de intrare.
Restricții și precizări
- Valorile premiilor sunt numere naturale pozitive.
- Suma tuturor premiilor este cel mult .
- Dacă există mai multe soluții, se poate afișa oricare dintre ele.
- Pentru din punctaj, .
- Pentru alte din punctaj, și suma premiilor nu depășește .
- Pentru alte din punctaj, nu există restricții suplimentare.
Exemplu
premii.in
5
13
21
8
4
8
premii.out
12
2
1 3
1
2
Explicație
Primul concurent primește premiile cu numerele de ordine și cu valoare totală .
Al doilea concurent primește premiul cu numărul de ordine cu valoarea . Astfel cei doi primesc premii cu valoare totală egală cu suma totală , care este valoarea maximă posibilă pentru acest exemplu.
Cei doi puteau primii premiile cu numerele de ordine și , însă suma valorilor acestora ar fi fost doar , ceea ce este mai mic decât .
Dacă primul concurent ar fi primit premiile cu numerele de ordine și cu o valoare totală , iar al doilea concurent premiile cu numerele de ordine și cu o valoare totală , suma totală ar fi fost , însă cei doi concurenți n-ar fi primit premii cu valoare totală egală.