#4785
Se consideră şirul crescător 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, ..., în care fiecare număr natural nenul i apare de 2i-1 ori. Elementele unei matrice A cu M linii şi N coloane au valori astfel încât, parcurgând matricea de sus în jos, pe linii, și de la stânga la dreapta pe fiecare linie, se obțin primii M x N termeni ai șirului precizat. O submatrice a lui A este definită de patru valori, l1, c1, l2, c2 şi este formată din elementele Ai,j cu proprietatea că l1 ≤ i ≤ l2 și c1 ≤ j ≤ c2. Determinaţi suma elementelor pentru fiecare dintre Q submatrice date ale lui A.
OJI 2025, clasa a 9-a
| Problema | summat | Operații I/O |
summat.in/summat.out
|
|---|---|---|---|
| Limita timp | 0.9 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #63303599 | Utilizator | |
| Fișier | summat.cpp | Dimensiune | 765 B |
| Data încărcării | 25 Februarie 2026, 14:51 | Scor/rezultat | Eroare de compilare |
summat.cpp: In function 'int main()': summat.cpp:8:5: error: expected ',' or ';' before 'int' int q, l1, c1, l2, c2, i, j, q1, s; ^ summat.cpp:11:16: error: 'q' was not declared in this scope fin>>m>>n>>q; ^ summat.cpp:13:9: error: 'i' was not declared in this scope for(i=1; i<=m; i++) ^ summat.cpp:14:13: error: 'j' was not declared in this scope for(j=1; j<=n; j++) ^ summat.cpp:25:9: error: 'q1' was not declared in this scope for(q1=1; q1<=q; q1++) ^ summat.cpp:27:9: error: 's' was not declared in this scope s=0; ^ summat.cpp:28:14: error: 'l1' was not declared in this scope fin>>l1>>c1>>l2>>c2; ^ summat.cpp:28:18: error: 'c1' was not declared in this scope fin>>l1>>c1>>l2>>c2; ^ summat.cpp:28:22: error: 'l2' was not declared in this scope fin>>l1>>c1>>l2>>c2; ^ summat.cpp:28:26: error: 'c2' was not declared in this scope fin>>l1>>c1>>l2>>c2; ^ summat.cpp:29:13: error: 'i' was not declared in this scope for(i=l1; i<=l2; i++) ^ summat.cpp:30:17: error: 'j' was not declared in this scope for(j=c1; j<=c2; j++) ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema summat 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ă.