#3049
scara2
Avem N
persoane notate cu etichetele 1
, 2
, …, N
, într-o ordine oarecare și o scară cu N
trepte. Persoanele sunt așezate în șir indian, cu fața spre locul unde se află scara. Treptele scării sunt inițial neocupate. În mod repetat persoana aflată la acel moment la capătul din dreapta al șirului se poziționează pe scară pe prima treaptă neocupată, iar fiecare dintre persoanele aflate pe treptele inferioare coboară de pe scară și se repoziționează la capătul din dreapta al șirului, începând cu cea de la prima treaptă a scării. Acțiunea se oprește atunci când sunt ocupate toate treptele pe scară. Se cere să se afișeze etichetele persoanelor în ordinea în care acestea sunt așezate pe scară la final.
ONI 2019 clasa a X-a
Problema | scara2 | Operații I/O |
scara.in /scara.out
|
---|---|---|---|
Limita timp | 0.2 secunde | Limita memorie |
Total: 128 MB
/
Stivă 8 MB
|
Id soluție | #49441339 | Utilizator | |
Fișier | scara2.cpp | Dimensiune | 922 B |
Data încărcării | 01 Martie 2024, 18:43 | Scor / rezultat | 0 puncte |
scara2.cpp: In function 'int main()': scara2.cpp:32:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < rezultat.size(); ++i) { ^ scara2.cpp:33:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (rezultat[i] == rezultat.size()) { ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
0 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
1 | 0 secunde | Raspuns gresit. | 12 | 0 | ||
2 | 0 secunde | Raspuns gresit. | 8 | 0 | ||
3 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
4 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
5 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
6 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
7 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
8 | 0.004 secunde | Raspuns gresit. | 10 | 0 | ||
9 | 0.004 secunde | Raspuns gresit. | 10 | 0 | ||
Punctaj total | 0 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema scara2 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ă.