#1855
Se consideră o colecție de numere naturale, inițial vidă. Asupra ei se fac două tipuri de operații:
1 x
– valoarea x
se adaugă în colecție;2
– cea mai mare valoare din colecție se afișează, apoi se elimină din colecție.Dându-se un șir de m
operații, să se afișeze în ordine rezultatele operațiilor de tip 2
.
Problema | Heap | Operații I/O |
![]() heap.in /heap.out
|
---|---|---|---|
Limita timp | 0.3 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #58323175 | Utilizator | |
Fișier | heap.cpp | Dimensiune | 1.60 KB |
Data încărcării | 27 Mai 2025, 10:30 | Scor / rezultat | Eroare de compilare |
heap.cpp:13:5: error: stray '\310' in program int colecție[1000]; // tablou pentru stocarea valorilor (presupunem un număr maxim de 1000 de elemente) ^ heap.cpp:13:5: error: stray '\233' in program heap.cpp:23:13: error: stray '\310' in program colecție[n] = x; // adăugăm valoarea în colecție ^ heap.cpp:23:13: error: stray '\233' in program heap.cpp:28:17: error: stray '\310' in program int maxVal = colecție[0]; ^ heap.cpp:28:17: error: stray '\233' in program heap.cpp:31:21: error: stray '\310' in program if (colecție[j] > maxVal) { ^ heap.cpp:31:21: error: stray '\233' in program heap.cpp:32:25: error: stray '\310' in program maxVal = colecție[j]; ^ heap.cpp:32:25: error: stray '\233' in program heap.cpp:41:21: error: stray '\310' in program colecție[j] = colecție[j + 1]; ^ heap.cpp:41:21: error: stray '\233' in program heap.cpp:41:21: error: stray '\310' in program heap.cpp:41:21: error: stray '\233' in program heap.cpp: In function 'int main()': heap.cpp:13:16: error: expected initializer before 'ie' int colecție[1000]; // tablou pentru stocarea valorilor (presupunem un număr maxim de 1000 de elemente) ^ heap.cpp:23:13: error: 'colec' was not declared in this scope colecție[n] = x; // adăugăm valoarea în colecție ^ heap.cpp:23:20: error: expected ';' before 'ie' colecție[n] = x; // adăugăm valoarea în colecție ^ heap.cpp:28:30: error: 'colec' was not declared in this scope int maxVal = colecție[0]; ^ heap.cpp:31:32: error: expected ')' before 'ie' if (colecție[j] > maxVal) { ^ heap.cpp:32:41: error: expected ';' before 'ie' maxVal = colecție[j]; ^ heap.cpp:41:28: error: expected ';' before 'ie' colecție[j] = colecție[j + 1]; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Heap face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.