#4524
Acces3
Se consideră o clădire de formă dreptunghiulară, împărțită în n*m
camere, dispuse sub forma unei matrice cu n
linii și m
coloane. Dintr-o cameră se poate trece în oricare dintre cele 4
camere vecine pe linie sau pe coloană. Unele camere sunt închise, și în ele nu se poate intra deloc. Trecerea dintr-o cameră în altă cameră durează un minut.
Accesul în clădire se realizează prin una dintre camerele de pe linia 1
și coloana 1
sau linia 1
și coloana m
. Ieșirea din clădire durează un minut.
În una dintre camere se află proprietarul clădirii, care dorește să afle,care este numărul de variante în care poate să părăsească clădire și care este durata maximă exprimată în minute a unui traseu se ieșire fără ca să treacă de două ori prin aceeași cameră.
Problema | Acces3 | Operații I/O |
acces3.in /acces3.out
|
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #51291172 | Utilizator | |
Fișier | acces3.cpp | Dimensiune | 1.17 KB |
Data încărcării | 04 Iunie 2024, 14:56 | Scor / rezultat | Eroare de compilare |
acces3.cpp:7:15: warning: missing terminating " character [enabled by default] ofstream fout("acces3.out); ^ acces3.cpp:7:1: error: missing terminating " character ofstream fout("acces3.out); ^ acces3.cpp:9:7: error: 'm' has not been declared int n,m,x,y,a,b; ^ acces3.cpp:9:9: error: 'x' has not been declared int n,m,x,y,a,b; ^ acces3.cpp:9:11: error: 'y' has not been declared int n,m,x,y,a,b; ^ acces3.cpp:9:13: error: 'a' has not been declared int n,m,x,y,a,b; ^ acces3.cpp:9:15: error: 'b' has not been declared int n,m,x,y,a,b; ^ acces3.cpp:9:16: error: expected ')' before ';' token int n,m,x,y,a,b; ^ acces3.cpp: In function 'void bordare()': acces3.cpp:15:20: error: 'n' was not declared in this scope for(int i=0;i<=n+1;i++) ^ acces3.cpp:18:16: error: 'm' was not declared in this scope mat[i][m+1]='*'; ^ acces3.cpp:20:20: error: 'm' was not declared in this scope for(int j=0;j<=m+1;j++) ^ acces3.cpp:23:13: error: 'n' was not declared in this scope mat[n+1][j]='*'; ^ acces3.cpp: In function 'void back(int, int, int)': acces3.cpp:29:38: error: 'm' was not declared in this scope if((i==1 && j==1) || (i==1 && j==m)) ^ acces3.cpp:31:17: error: 'a' was not declared in this scope a++; ^ acces3.cpp:32:20: error: 'b' was not declared in this scope if(b<(t+1)) ^ acces3.cpp: In function 'int main()': acces3.cpp:52:10: error: 'n' was not declared in this scope fin>>n>>m; ^ acces3.cpp:52:13: error: 'm' was not declared in this scope fin>>n>>m; ^ acces3.cpp:59:17: error: 'x' was not declared in this scope x=i; ^ acces3.cpp:60:17: error: 'y' was not declared in this scope y=j; ^ acces3.cpp:64:10: error: 'y' was not declared in this scope back(y,x,0); ^ acces3.cpp:64:12: error: 'x' was not declared in this scope back(y,x,0); ^ acces3.cpp:65:11: error: 'a' was not declared in this scope fout<<a<<" "<<b; ^ acces3.cpp:65:19: error: 'b' was not declared in this scope fout<<a<<" "<<b; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Acces3 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ă.