#1952
Se dă un număr natural n. Să se genereze o matrice pătratică de dimensiune 2n-1, după următoarele reguli:
n4 matrici care se generează similar, dar au dimensiunea 2n-1-1.| Problema | pattern1 | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64812480 | Utilizator | |
| Fișier | pattern1.cpp | Dimensiune | 1.06 KB |
| Data încărcării | 02 Iunie 2026, 22:35 | Scor/rezultat | Eroare de compilare |
pattern1.cpp:7:26: warning: missing terminating ' character 7 | cout << i << '; | ^ pattern1.cpp:7:26: error: missing terminating ' character 7 | cout << i << '; | ^~ pattern1.cpp:1:1: error: ‘include’ does not name a type 1 | include <bits/stdc++.h> | ^~~~~~~ pattern1.cpp:4:6: error: variable or field ‘printMatrix’ declared void 4 | void printMatrix(vector<vector<int>>& matrix { | ^~~~~~~~~~~ pattern1.cpp:4:18: error: ‘vector’ was not declared in this scope 4 | void printMatrix(vector<vector<int>>& matrix { | ^~~~~~ pattern1.cpp:4:25: error: ‘vector’ was not declared in this scope 4 | void printMatrix(vector<vector<int>>& matrix { | ^~~~~~ pattern1.cpp:4:32: error: expected primary-expression before ‘int’ 4 | void printMatrix(vector<vector<int>>& matrix { | ^~~ pattern1.cpp:17:5: error: ‘mid’ does not name a type 17 | mid = len/2; | ^~~ pattern1.cpp:18:5: error: expected unqualified-id before ‘for’ 18 | for (int i=0; i<len; ++i) | ^~~ pattern1.cpp:18:19: error: ‘i’ does not name a type 18 | for (int i=0; i<len; ++i) | ^ pattern1.cpp:18:26: error: expected unqualified-id before ‘++’ token 18 | for (int i=0; i<len; ++i) | ^~ pattern1.cpp:20:5: error: expected unqualified-id before ‘for’ 20 | for (int i=0; i<len; ++i) | ^~~ pattern1.cpp:20:19: error: ‘i’ does not name a type 20 | for (int i=0; i<len; ++i) | ^ pattern1.cpp:20:26: error: expected unqualified-id before ‘++’ token 20 | for (int i=0; i<len; ++i) | ^~ pattern1.cpp:24:19: error: expected constructor, destructor, or type conversion before ‘(’ token 24 | generateMatrix(matrix, n, x, y, mid); // Stanga sus | ^ pattern1.cpp:25:19: error: expected constructor, destructor, or type conversion before ‘(’ token 25 | generateMatrix(matrix, n,, y+mid+1, mid); // Dreapta sus | ^ pattern1.cpp:26:19: error: expected constructor, destructor, or type conversion before ‘(’ token 26 | generateMatrix(matrix, n, x+mid+, y, mid); // Stanga jos | ^ pattern1.cpp:27:19: error: expected constructor, destructor, or type conversion before ‘(’ token 27 | generateMatrix(matrix, n, x+mid+1, y+mid1, mid); // Dreapta jos | ^ pattern1.cpp:28:1: error: expected declaration before ‘}’ token 28 | } | ^ pattern1.cpp: In function ‘int main()’: pattern1.cpp:31:12: error: ‘cin’ was not declared in this scope 31 | int n; cin >> n; | ^~~ pattern1.cpp:33:5: error: ‘vector’ was not declared in this scope 33 | vector<vector<int>> matrix((1<<n)-1, vector<int>((1<<n)-1)); | ^~~~~~ pattern1.cpp:33:19: error: expected primary-expression before ‘int’ 33 | vector<vector<int>> matrix((1<<n)-1, vector<int>((1<<n)-1)); | ^~~ pattern1.cpp:34:17: error: ‘matrix’ was not declared in this scope 34 | generateMatrix(matrix, n, 0, 0, (1<<n) - 1); | ^~~~~~ pattern1.cpp:34:2: error: ‘generateMatrix’ was not declared in this scope 34 | generateMatrix(matrix, n, 0, 0, (1<<n) - 1); | ^~~~~~~~~~~~~~ pattern1.cpp:36:5: error: ‘printMatrix’ was not declared in this scope 36 | printMatrix(matrix) | ^~~~~~~~~~~
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema pattern1 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ă.