La un birou care se ocupă cu analiza proiectelor de investiţii, n
investitori au depus până la termenul legal, câte un proiect.
Cerinţa
Cunoscând timpul necesar pentru analizarea fiecărui proiect, scrieţi un program care determină ordinea în care vor fi analizate proiectele, astfel încât timpul mediu de aşteptare pentru investitori să fie minim.
Date de intrare
Pe prima linie a fişierului proiecte.in
se găseşte un număr natural n
reprezentând numărul de proiecte depuse.
Pe linia a doua, separate prin câte un spaţiu, se găsesc n
numere naturale t
1
, t
2
, …, t
n
, reprezentând timpii necesari pentru analizarea fiecărui proiect.
Date de ieşire
Pe prima linie a fişierului proiecte.out
se vor găsi n
numere naturale cuprinse între 1
şi n
, reprezentând ordinea în care vor fi analizate proiectele.
Restricţii şi precizări
1 ≤ n ≤ 1000
- numerele de pe a doua linie a fişierului de intrare vor fi mai mici sau egale cu
100
Exemplu:
proiecte.in
5 60 50 30 10 40
proiecte.out
4 3 5 2 1
Explicație
4 3 5 2 1
este ordinea de analizare a proiectelor. Numerele de ordine ale proiectelor sunt date de ordinea numerelor de pe linia a doua din fişierul de intrare.