#1121
p2048
Ada și Ben sunt pasionați de jocurile pe calculator și tocmai au descoperit cea mai recentă versiune a jocului 2048.
Scrieţi un program care să citească numerele naturale N
(numărul inițial de piese) și M
(numărul maxim de mutări), un șir de N
numere reprezentând, în ordine, numerele înscrise pe cele N
piese și cel mult M
caractere din mulțimea {S, D}
ce reprezintă mutările fixate de către Ada și Ben, și care determină:
a) numărul X
de mutări efectuate până la încheierea jocului;
b) numărul maxim Y
înscris pe una dintre piese la încheierea jocului;
c) numărul maxim Z
de fuzionări efectuate la o mutare.
ONI GIM 2014, Clasa a V-a
Problema | p2048 | Operații I/O |
p2048.in /p2048.out
|
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 2 MB
/
Stivă 2 MB
|
Id soluție | #29800786 | Utilizator | |
Fișier | p2048.cpp | Dimensiune | 7.62 KB |
Data încărcării | 23 Mai 2021, 10:39 | Scor / rezultat | Eroare de compilare |
p2048.cpp:50:60: error: stray '#' in program a[i + 1] = 2 * a[i], a[i] = 0, k++, i++#include <fstream> ^ p2048.cpp: In function 'int main()': p2048.cpp:50:61: error: expected ';' before 'include' a[i + 1] = 2 * a[i], a[i] = 0, k++, i++#include <fstream> ^ p2048.cpp:59:1: error: a function-definition is not allowed here before '{' token { ^ p2048.cpp:56:5: warning: unused variable 'n' [-Wunused-variable] int n, m, a[10005], maxi, nrfuz, ok, altcnt; ^ p2048.cpp:56:8: warning: unused variable 'm' [-Wunused-variable] int n, m, a[10005], maxi, nrfuz, ok, altcnt; ^ p2048.cpp:56:11: warning: unused variable 'a' [-Wunused-variable] int n, m, a[10005], maxi, nrfuz, ok, altcnt; ^ p2048.cpp:56:21: warning: unused variable 'maxi' [-Wunused-variable] int n, m, a[10005], maxi, nrfuz, ok, altcnt; ^ p2048.cpp:56:27: warning: unused variable 'nrfuz' [-Wunused-variable] int n, m, a[10005], maxi, nrfuz, ok, altcnt; ^ p2048.cpp:56:34: warning: unused variable 'ok' [-Wunused-variable] int n, m, a[10005], maxi, nrfuz, ok, altcnt; ^ p2048.cpp:56:38: warning: unused variable 'altcnt' [-Wunused-variable] int n, m, a[10005], maxi, nrfuz, ok, altcnt; ^ p2048.cpp:309:1: error: expected '}' at end of input } ^ p2048.cpp:309:1: error: expected '}' at end of input p2048.cpp:309:1: error: expected '}' at end of input p2048.cpp:309:1: error: expected '}' at end of input p2048.cpp:309:1: error: expected '}' at end of input
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema p2048 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ă.