.campion
conectare | înregistrare | căutare
Pagina principală » Probleme » h

ultima problemă
grupă: mică
sursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
.campion
h


Timp maxim de executie/test:
0.1 secunde
Memorie totala disponibila/stiva:
16 MB/1 MB

De 1 iunie scolile din oras participã la o paradã. Una dintre scolile participante, trebuie sã împartã cei 4n elevi ai sãi în douã grupuri.
Toti elevii scolii sunt îmbrãcati în tricouri pe care sunt scrise numere naturale, în functie de înãltimea elevului (cu cât elevul este mai înalt cu atât are un numãr mai mare). Nu existã doi elevi care sã aibã scris pe tricourile lor acelasi numãr, iar numere folosite sunt 1, 2, 3, …, 4n. Pentru ca sã se formeze douã grupuri, cât mai echilibrate din punct de vedere al înãltimii se doreste ca suma numerelor de pe tricourile elevilor care fac parte din primul grup sã fie egalã cu suma numerelor de pe tricourile elevilor din al doilea grup.

Cerinta
Sã se scrie un program care sã determine elevii primului grup specificand numerele de pe tricourile lor în ordine crescãtoare.

Date de intrare
Fisierul de intrare h.in contine pe prima linie numarul natural n.

Date de iesire
Fisierul de iesire h.out va contine o singura linie pe care vor fi scrise mai multe numere naturale in ordine crescatoare, separate prin cate un spatiu, reprezentand numerele de pe tricourile elevilor ce formeaza primul grup.

Restrictii
1 <= n <= 10000
Puteti afisa oricare dintre solutiile existente.

Exemplu

h.in h.out

2

5 6 7

prof. Doru Popescu Anastasiu
C. N. "R. Greceanu" Slatina
Contact:dopopan@yahoo.com

propunător: Prof. Emanuela Cerchez
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
surse trimise | ajutor