#4544
MosCraciun5
Moș Crăciun locuiește la polul nord și pregătește cadouri pentru copii cuminți din clasa a X-a B. Datorită încălzirii globale, gheața se topește, formându-se mai multe banchize. Harta polului nord seamănă cu o matrice cu n
linii și m
coloane în care elementele pot avea următoarele valori:
0
– zonă cu apă, în care gheața s-a topit;Scrieți un program care să determine care este suma valorilor cadourilor aflate pe banchiza lui Moș Crăciun. Acesta se află pe banchiza care conține elementul aflat pe linia 1
și coloana 1
.
Problema | MosCraciun5 | Operații I/O |
moscraciun5.in /moscraciun5.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #53976705 | Utilizator | |
Fișier | moscraciun5.cpp | Dimensiune | 1.05 KB |
Data încărcării | 16 Noiembrie 2024, 14:49 | Scor / rezultat | Eroare de compilare |
moscraciun5.cpp:9:24: error: 'vector' has not been declared void dfs(int x, int y, vector<vector<int>>& harta, vector<vector<bool>>& vizitat, int& suma, int n, int m) { ^ moscraciun5.cpp:9:30: error: expected ',' or '...' before '<' token void dfs(int x, int y, vector<vector<int>>& harta, vector<vector<bool>>& vizitat, int& suma, int n, int m) { ^ moscraciun5.cpp: In function 'void dfs(int, int, int)': moscraciun5.cpp:10:5: error: 'vizitat' was not declared in this scope vizitat[x][y] = true; ^ moscraciun5.cpp:11:5: error: 'suma' was not declared in this scope suma += harta[x][y]; ^ moscraciun5.cpp:11:13: error: 'harta' was not declared in this scope suma += harta[x][y]; ^ moscraciun5.cpp:17:40: error: 'n' was not declared in this scope if (nx >= 0 && ny >= 0 && nx < n && ny < m && !vizitat[nx][ny] && harta[nx][ny] != 0) { ^ moscraciun5.cpp:17:50: error: 'm' was not declared in this scope if (nx >= 0 && ny >= 0 && nx < n && ny < m && !vizitat[nx][ny] && harta[nx][ny] != 0) { ^ moscraciun5.cpp: In function 'int main()': moscraciun5.cpp:28:5: error: 'vector' was not declared in this scope vector<vector<int>> harta(n, vector<int>(m)); ^ moscraciun5.cpp:28:19: error: expected primary-expression before 'int' vector<vector<int>> harta(n, vector<int>(m)); ^ moscraciun5.cpp:28:19: error: expected ';' before 'int' moscraciun5.cpp:31:19: error: 'harta' was not declared in this scope in >> harta[i][j]; ^ moscraciun5.cpp:35:19: error: expected primary-expression before 'bool' vector<vector<bool>> vizitat(n, vector<bool>(m, false)); ^ moscraciun5.cpp:35:19: error: expected ';' before 'bool' moscraciun5.cpp:39:15: error: 'harta' was not declared in this scope dfs(0, 0, harta, vizitat, suma, n, m); ^ moscraciun5.cpp:39:22: error: 'vizitat' was not declared in this scope dfs(0, 0, harta, vizitat, suma, n, m); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema MosCraciun5 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ă.