#1924
QStiva
Se dă o stivă inițial vidă. Să se efectueze Q
operații de forma:
1 x:
Se adaugă x în stivă.
2:
Se șterge elementul din vârful stivei.
3 S:
Se întreabă dacă se poate scrie valoarea S
ca sumă de elemente aflate în stivă. Fiecare element poate fi folosit o singură dată în calcularea sumei. Răspunsul va fi 1
în caz afirmativ și 0
în caz negativ.
Problema | QStiva | Operații I/O |
qstiva.in /qstiva.out
|
---|---|---|---|
Limita timp | 0.17 secunde | Limita memorie |
Total: 13 MB
/
Stivă 8 MB
|
Id soluție | #28913290 | Utilizator | |
Fișier | qstiva.cpp | Dimensiune | 2.56 KB |
Data încărcării | 23 Martie 2021, 15:21 | Scor / rezultat | Eroare de compilare |
qstiva.cpp:52:27: error: stray '#' in program int dp[10000];#include <iostream> ^ qstiva.cpp: In function 'int main()': qstiva.cpp:52:28: error: 'include' was not declared in this scope int dp[10000];#include <iostream> ^ qstiva.cpp:52:45: error: expected primary-expression before '>' token int dp[10000];#include <iostream> ^ qstiva.cpp:65:1: error: expected primary-expression before 'using' using namespace std; ^ qstiva.cpp:65:1: error: expected ';' before 'using' qstiva.cpp:70:1: error: a function-definition is not allowed here before '{' token { ^ qstiva.cpp:77:1: error: a function-definition is not allowed here before '{' token { ^ qstiva.cpp:52:17: warning: unused variable 'dp' [-Wunused-variable] int dp[10000];#include <iostream> ^ qstiva.cpp:131:1: error: expected '}' at end of input } ^ qstiva.cpp:131:1: error: expected '}' at end of input qstiva.cpp:131:1: error: expected '}' at end of input qstiva.cpp: In function 'void c_p_c()': qstiva.cpp:21:37: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] freopen("qstiva.in", "r", stdin); ^ qstiva.cpp:22:39: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] freopen("qstiva.out", "w", stdout); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema QStiva 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ă.