Detalii evaluare #43169782

Rezumat problemă

Să se determine o modalitate de parcurgere integrală a unei tablei de către un cal care se deplasează în maniera specifică calului de șah, astfel încât acesta să nu treacă de două ori prin aceeaşi poziţie.

Detalii

Problema Saritura_Calului Operații I/O tastatură/ecran
Limita timp 5 secunde Limita memorie Total: 64 MB / Stivă 8 MB
Id soluție #43169782 Utilizator Pandrea Claudia (claumara)
Fișier saritura_calului.cpp Dimensiune 2.02 KB
Data încărcării 04 Aprilie 2023, 13:39 Scor / rezultat Eroare de compilare

Evaluare


Mesaj compilare

saritura_calului.cpp:45:2: error: stray '#' in program
 }#include <bits/stdc++.h>

  ^
saritura_calului.cpp:45:3: error: 'include' does not name a type
 }#include <bits/stdc++.h>

   ^
saritura_calului.cpp:47:5: error: redefinition of 'int n'
 int n , m , is , js , ib , jb , a[7][7] , cnt;

     ^
saritura_calului.cpp:3:5: error: 'int n' previously declared here
 int n , m , is , js , ib , jb , a[7][7] , cnt;

     ^
saritura_calului.cpp:47:9: error: redefinition of 'int m'
 int n , m , is , js , ib , jb , a[7][7] , cnt;

         ^
saritura_calului.cpp:3:9: error: 'int m' previously declared here
 int n , m , is , js , ib , jb , a[7][7] , cnt;

         ^
saritura_calului.cpp:47:13: error: redefinition of 'int is'
 int n , m , is , js , ib , jb , a[7][7] , cnt;

             ^
saritura_calului.cpp:3:13: error: 'int is' previously declared here
 int n , m , is , js , ib , jb , a[7][7] , cnt;

             ^
saritura_calului.cpp:47:18: error: redefinition of 'int js'
 int n , m , is , js , ib , jb , a[7][7] , cnt;

                  ^
saritura_calului.cpp:3:18: error: 'int js' previously declared here
 int n , m , is , js , ib , jb , a[7][7] , cnt;

                  ^
saritura_calului.cpp:47:23: error: redefinition of 'int ib'
 int n , m , is , js , ib , jb , a[7][7] , cnt;

                       ^
saritura_calului.cpp:3:23: error: 'int ib' previously declared here
 int n , m , is , js , ib , jb , a[7][7] , cnt;

                       ^
saritura_calului.cpp:47:28: error: redefinition of 'int jb'
 int n , m , is , js , ib , jb , a[7][7] , cnt;

                            ^
saritura_calului.cpp:3:28: error: 'int jb' previously declared here
 int n , m , is , js , ib , jb , a[7][7] , cnt;

                            ^
saritura_calului.cpp:47:39: error: redefinition of 'int a [7][7]'
 int n , m , is , js , ib , jb , a[7][7] , cnt;

                                       ^
saritura_calului.cpp:3:33: error: 'int a [7][7]' previously declared here
 int n , m , is , js , ib , jb , a[7][7] , cnt;

                                 ^
saritura_calului.cpp:47:43: error: redefinition of 'int cnt'
 int n , m , is , js , ib , jb , a[7][7] , cnt;

                                           ^
saritura_calului.cpp:3:43: error: 'int cnt' previously declared here
 int n , m , is , js , ib , jb , a[7][7] , cnt;

                                           ^
saritura_calului.cpp:48:15: error: redefinition of 'const int dic []'
 const int dic[] = {-2 , -1 , 1 , 2 ,  2 ,  1 , -1 , -2};

               ^
saritura_calului.cpp:4:11: error: 'const int dic [8]' previously defined here
 const int dic[] = {-2 , -1 , 1 , 2 ,  2 ,  1 , -1 , -2};

           ^
saritura_calului.cpp:49:15: error: redefinition of 'const int djc []'
 const int djc[] = { 1 ,  2 , 2 , 1 , -1 , -2 , -2 , -1};

               ^
saritura_calului.cpp:5:11: error: 'const int djc [8]' previously defined here
 const int djc[] = { 1 ,  2 , 2 , 1 , -1 , -2 , -2 , -1};

           ^
saritura_calului.cpp: In function 'int inside(int, int)':
saritura_calului.cpp:50:5: error: redefinition of 'int inside(int, int)'
 int inside(int i , int j)

     ^
saritura_calului.cpp:6:5: error: 'int inside(int, int)' previously defined here
 int inside(int i , int j)

     ^
saritura_calului.cpp: In function 'void afis()':
saritura_calului.cpp:54:6: error: redefinition of 'void afis()'
 void afis()

      ^
saritura_calului.cpp:10:6: error: 'void afis()' previously defined here
 void afis()

      ^
saritura_calului.cpp: In function 'void back(int, int, int)':
saritura_calului.cpp:63:6: error: redefinition of 'void back(int, int, int)'
 void back(int i , int j , int pas)

      ^
saritura_calului.cpp:19:6: error: 'void back(int, int, int)' previously defined here
 void back(int i , int j , int pas)

      ^
saritura_calului.cpp: In function 'int main()':
saritura_calului.cpp:82:5: error: redefinition of 'int main()'
 int main()

     ^
saritura_calului.cpp:38:5: error: 'int main()' previously defined here
 int main()

     ^

Cum funcționează evaluarea?

www.pbinfo.ro permite evaluarea a două tipuri de probleme:

  • probleme la care rezolvarea presupune scrierea unui program complet
  • probleme la care rezolvarea presupune scrierea unei secvențe de program - câteva instrucțiuni, o listă de declarații, una sau mai multe funcții, etc.

Problema Saritura_Calului face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:

  • Programul sursă este compilat folosind compilatorul corespunzător. Dacă în urma compilării se obțin erori sau avertismente, acestea sunt afișate în această pagină.
  • Dacă programul a fost compilat, executabilul obținut va fi rulat, furnizându-i-se unul sau mai multe seturi de date de intrare, în concordanță cu restricțiile specifice problemei. Pentru fiecare set de date se obține un anumit punctaj, în raport cu corectitudinea soluției tale.

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ă.