#1332
TraseuCal
Se dă o tablă de șah formată din n
linii și m
coloane, definind n*m
zone, unele dintre ele fiind libere, altele conținând obstacole. În zona de coordonate 1 1
se află un cal care se poate deplasa pe tablă în L
, ca la șah, fără a părăsi tabla, fără a trece prin zone care conțin obstacole și fără a trece de două ori prin aceeași zonă.
Determinați o modalitate prin care calul poate ajunge în zona de coordonate n m
– unde se află o căpiță de fân.
Problema | TraseuCal | Operații I/O |
traseucal.in /traseucal.out
|
---|---|---|---|
Limita timp | 1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #53273910 | Utilizator | |
Fișier | traseucal.java | Dimensiune | 1.35 KB |
Data încărcării | 23 Octombrie 2024, 09:11 | Scor / rezultat | Eroare de compilare |
traseucal.java:1: error: illegal character: \35 #include <iostream> ^ traseucal.java:1: error: class, interface, or enum expected #include <iostream> ^ traseucal.java:2: error: illegal character: \35 #include <fstream> ^ traseucal.java:5: error: class, interface, or enum expected ifstream f("traseucal.in"); ^ traseucal.java:6: error: class, interface, or enum expected ofstream g("traseucal.out"); ^ traseucal.java:8: error: class, interface, or enum expected const int NMAX=11; ^ traseucal.java:10: error: class, interface, or enum expected int dl[]= {0,1,2, 2, 1,-1,-2,-2,-1}; ^ traseucal.java:11: error: class, interface, or enum expected int dc[]= {0,2,1,-1,-2,-2,-1, 1, 2}; ^ traseucal.java:13: error: class, interface, or enum expected bool valid(int n,int m,int mat[][NMAX],int tr[][NMAX],int lin,int col) ^ traseucal.java:17: error: class, interface, or enum expected if(tr[lin][col]!=0) ^ traseucal.java:19: error: class, interface, or enum expected return !mat[lin][col]; ^ traseucal.java:20: error: class, interface, or enum expected } ^ traseucal.java:24: error: class, interface, or enum expected for(int i=1; i<=n; i++) ^ traseucal.java:24: error: class, interface, or enum expected for(int i=1; i<=n; i++) ^ traseucal.java:26: error: class, interface, or enum expected for(int j=1; j<=m; j++) ^ traseucal.java:26: error: class, interface, or enum expected for(int j=1; j<=m; j++) ^ traseucal.java:28: error: class, interface, or enum expected g<<'\n'; ^ traseucal.java:29: error: class, interface, or enum expected } ^ traseucal.java:36: error: class, interface, or enum expected if(lin==n&&col==m) ^ traseucal.java:39: error: class, interface, or enum expected ok=1; ^ traseucal.java:40: error: class, interface, or enum expected } ^ traseucal.java:41: error: class, interface, or enum expected for(int k=1; k<=8; k++) ^ traseucal.java:41: error: class, interface, or enum expected for(int k=1; k<=8; k++) ^ traseucal.java:45: error: class, interface, or enum expected if(valid(n,m,mat,tr,lin_nou,col_nou)) ^ traseucal.java:50: error: class, interface, or enum expected tr[lin_nou][col_nou]=0; ^ traseucal.java:51: error: class, interface, or enum expected } ^ traseucal.java:61: error: class, interface, or enum expected bool ok=0; ^ traseucal.java:62: error: class, interface, or enum expected int mat[NMAX][NMAX],tr[NMAX][NMAX]= {0,0}; ^ traseucal.java:63: error: class, interface, or enum expected f>>n>>m; ^ traseucal.java:64: error: class, interface, or enum expected for(int i=1; i<=n; i++) ^ traseucal.java:64: error: class, interface, or enum expected for(int i=1; i<=n; i++) ^ traseucal.java:64: error: class, interface, or enum expected for(int i=1; i<=n; i++) ^ traseucal.java:65: error: class, interface, or enum expected for(int j=1; j<=m; j++) ^ traseucal.java:65: error: class, interface, or enum expected for(int j=1; j<=m; j++) ^ traseucal.java:67: error: class, interface, or enum expected bt(n,m,mat,tr,1,1,1,ok); ^ traseucal.java:68: error: class, interface, or enum expected return 0; ^ traseucal.java:69: error: class, interface, or enum expected } ^ 37 errors
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema TraseuCal 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ă.