#597
Fie o poză dată sub forma unei matrice cu n linii și m coloane, în care elementele sunt 0 sau 1: un element 0 reprezintă fundalul imaginii, iar un element 1 reprezintă obiect din prim plan. Este necesară tăierea unei bucăți din imagine astfel încât:
Determinați dimensiunile pozei tăiate, precum și conținutul ei.
| Problema | Poza | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64721995 | Utilizator | |
| Fișier | poza.cpp | Dimensiune | 1.38 KB |
| Data încărcării | 26 Mai 2026, 08:56 | Scor/rezultat | Eroare de compilare |
poza.cpp: In function ‘int main()’: poza.cpp:11:13: error: ‘cin’ was not declared in this scope; did you mean ‘std::cin’? 11 | cin>>v[i][j]; | ^~~ | std::cin In file included from poza.cpp:1: /usr/include/c++/13/iostream:62:18: note: ‘std::cin’ declared here 62 | extern istream cin; ///< Linked to standard input | ^~~ poza.cpp:14:31: error: expected ‘)’ before ‘AND’ 14 | if ((v[i][j] == 1) AND (!stoprow)) {emptyrow = 0} | ~ ^~~~ | ) poza.cpp:14:61: error: expected ‘;’ before ‘}’ token 14 | if ((v[i][j] == 1) AND (!stoprow)) {emptyrow = 0} | ^ | ; poza.cpp:21:29: error: expected ‘)’ before ‘AND’ 21 | if ((v[j][i]==1) AND (!stopcol)) {emptycol = 0;} | ~ ^~~~ | ) poza.cpp:28:31: error: expected ‘)’ before ‘AND’ 28 | if ((v[i][j] == 1) AND (!stoprow2)) {erow = 0} | ~ ^~~~ | ) poza.cpp:28:58: error: expected ‘;’ before ‘}’ token 28 | if ((v[i][j] == 1) AND (!stoprow2)) {erow = 0} | ^ | ; poza.cpp:35:29: error: expected ‘)’ before ‘AND’ 35 | if ((v[j][i]==1) AND (!stopcol2)) {ecol = 0;} | ~ ^~~~ | )
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Poza 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ă.