Rezolvare PBinfo #92

Decorative Icon Problema: proiecte / 92

Decorative IconAutor: Andrei

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 t1, t2, …, tn, 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.

Decorative Icon Explică rezolvarea folosind Inteligența Artificială

Folosește modelul nostru de AI special antrenament pentru a rezolva problemele de pe PBinfo! În baza creditelor AI primești explicații pentru probleme, pe care le alegi și le rulezi exact atunci când dorești, la un singur click distanță! Află mai multe informații:

👉 Achiziționează credite AI
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2026 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate