#384
Saritura_Calului1
Să se determine o modalitate de parcurgere a unei tablei de către un cal care se deplasează în maniera specifică piesei de șah, astfel încât acesta să nu treacă de două ori prin aceeaşi poziţie.
Problema | Saritura_Calului1 | Operații I/O |
saritura_calului1.in /saritura_calului1.out
|
---|---|---|---|
Limita timp | 1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #46107262 | Utilizator | |
Fișier | saritura_calului1.cpp | Dimensiune | 2.47 KB |
Data încărcării | 03 Noiembrie 2023, 13:40 | Scor / rezultat | Eroare de compilare |
saritura_calului1.cpp:60:2: error: stray '#' in program }#include <iostream> ^ saritura_calului1.cpp: In function 'bool cal(int, int, int)': saritura_calului1.cpp:51:10: warning: unused variable 'r' [-Wunused-variable] bool r; ^ saritura_calului1.cpp: At global scope: saritura_calului1.cpp:60:3: error: 'include' does not name a type }#include <iostream> ^ saritura_calului1.cpp:65:13: error: redefinition of 'std::ifstream in' ifstream in ("saritura_calului1.in"); ^ saritura_calului1.cpp:6:10: error: 'std::ifstream in' previously declared here ifstream in ("saritura_calului1.in"); ^ saritura_calului1.cpp:66:14: error: redefinition of 'std::ofstream out' ofstream out ("saritura_calului1.out"); ^ saritura_calului1.cpp:7:10: error: 'std::ofstream out' previously declared here ofstream out ("saritura_calului1.out"); ^ saritura_calului1.cpp:68:5: error: redefinition of 'int n' int n, m, x, y; ^ saritura_calului1.cpp:9:5: error: 'int n' previously declared here int n, m, x, y; ^ saritura_calului1.cpp:68:8: error: redefinition of 'int m' int n, m, x, y; ^ saritura_calului1.cpp:9:8: error: 'int m' previously declared here int n, m, x, y; ^ saritura_calului1.cpp:68:11: error: redefinition of 'int x' int n, m, x, y; ^ saritura_calului1.cpp:9:11: error: 'int x' previously declared here int n, m, x, y; ^ saritura_calului1.cpp:68:14: error: redefinition of 'int y' int n, m, x, y; ^ saritura_calului1.cpp:9:14: error: 'int y' previously declared here int n, m, x, y; ^ saritura_calului1.cpp:70:15: error: redefinition of 'int t [101][101]' int t[101][101]; ^ saritura_calului1.cpp:11:5: error: 'int t [101][101]' previously declared here int t[101][101]; ^ saritura_calului1.cpp:72:15: error: redefinition of 'int hmove [8][2]' int hmove[8][2] = { ^ saritura_calului1.cpp:13:5: error: 'int hmove [8][2]' previously defined here int hmove[8][2] = { ^ saritura_calului1.cpp: In function 'bool oob(int, int)': saritura_calului1.cpp:83:6: error: redefinition of 'bool oob(int, int)' bool oob (int r, int c) ^ saritura_calului1.cpp:24:6: error: 'bool oob(int, int)' previously defined here bool oob (int r, int c) ^ saritura_calului1.cpp: In function 'bool cal(int, int, int)': saritura_calului1.cpp:90:6: error: redefinition of 'bool cal(int, int, int)' bool cal (int r, int c, int depth) ^ saritura_calului1.cpp:29:6: error: 'bool cal(int, int, int)' previously defined here bool cal (int r, int c, int depth) ^ saritura_calului1.cpp: In function 'int main()': saritura_calului1.cpp:136:9: warning: unused variable 'a' [-Wunused-variable] int a; ^ saritura_calului1.cpp: In function 'int main()': saritura_calului1.cpp:147:5: error: redefinition of 'int main()' int main () ^ saritura_calului1.cpp:134:5: error: 'int main()' previously defined here int main () ^ saritura_calului1.cpp: In function 'bool cal(int, int, int)': saritura_calului1.cpp:60:1: warning: control reaches end of non-void function [-Wreturn-type] }#include <iostream> ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Saritura_Calului1 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ă.