#4128
Primarul orașului X dorește să aibă un iluminat public modern. Pentru aceasta, realizează o schiță sub forma unui pătrat cu n
linii și n
coloane în care fiecare element situat la intersecția unei linii cu o coloană reprezintă un cartier. Primarul a calculat pentru fiecare cartier care este numărul de stâlpi de iluminat public din acel cartier. Cunoscând numerele naturale nenule n
și k
, precum și numărul de stâlpi de iluminat din fiecare cartier, să se determine:
k
din procedeul de stingere a becurilor?k
?k x k
, înainte de a începe stingerea becurilor?ONI 2022, clasa a VI-a
Problema | iluminat | Operații I/O |
![]() iluminat.in /iluminat.out
|
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #57830861 | Utilizator | |
Fișier | iluminat.cpp | Dimensiune | 1.41 KB |
Data încărcării | 23 Aprilie 2025, 22:34 | Scor / rezultat | Eroare de compilare |
iluminat.cpp:4:13: error: variable 'std::ifstream fin' has initializer but incomplete type ifstream fin("iluminat.in"); ^ iluminat.cpp:5:14: error: variable 'std::ofstream fout' has initializer but incomplete type ofstream fout("iluminat.out"); ^ iluminat.cpp:10:1: error: 'ULL' does not name a type ULL Lsol,S[1002][1002],total,tmaxim; ^ iluminat.cpp: In function 'int main()': iluminat.cpp:21:13: error: 'S' was not declared in this scope S[i][j]=S[i-1][j]+S[i][j-1]-S[i-1][j-1]+mat[i][j]; ^ iluminat.cpp:40:9: error: 'Lsol' was not declared in this scope Lsol=sol; ^ iluminat.cpp:54:13: error: 'ULL' was not declared in this scope ULL total=S[i][j]; ^ iluminat.cpp:54:17: error: expected ';' before 'total' ULL total=S[i][j]; ^ iluminat.cpp:56:17: error: 'total' was not declared in this scope total-=S[i-k][j]; ^ iluminat.cpp:56:24: error: 'S' was not declared in this scope total-=S[i-k][j]; ^ iluminat.cpp:58:17: error: 'total' was not declared in this scope total-=S[i][j-k]; ^ iluminat.cpp:58:24: error: 'S' was not declared in this scope total-=S[i][j-k]; ^ iluminat.cpp:60:17: error: 'total' was not declared in this scope total=total+S[i-k][j-k]; ^ iluminat.cpp:60:29: error: 'S' was not declared in this scope total=total+S[i-k][j-k]; ^ iluminat.cpp:61:16: error: 'total' was not declared in this scope if(total>tmaxim) ^ iluminat.cpp:61:22: error: 'tmaxim' was not declared in this scope if(total>tmaxim) ^ iluminat.cpp:64:11: error: 'tmaxim' was not declared in this scope fout<<tmaxim; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema iluminat 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ă.