Detalii evaluare #57056399

Rezumat problemă

moara

#4379

Cunoscându-se N și M, dimensiunile satului, C numărul cailor, forțele inițiale ale cailor și matricile a și p, să se determine numărul de cai pe care Lică îi poate utiliza astfel încât el să reușească să traverseze satul, de la casa lui până la ieșirea din sat.

Detalii

Problema moara Operații I/O moara.in/moara.out
Limita timp 3 secunde Limita memorie Total: 1024 MB / Stivă 64 MB
Id soluție #57056399 Utilizator Rosca Vasilica (vasilicarosca)
Fișier moara.cpp Dimensiune 4.42 KB
Data încărcării 14 Martie 2025, 10:16 Scor / rezultat Eroare de compilare

Evaluare

Mesaj compilare

moara.cpp:113:2: error: stray '#' in program
 }#include <fstream>

  ^
moara.cpp: In function 'int main()':
moara.cpp:33:16: warning: unused variable 'ans' [-Wunused-variable]
     int minim, ans=0;

                ^
moara.cpp: At global scope:
moara.cpp:113:3: error: 'include' does not name a type
 }#include <fstream>

   ^
moara.cpp:119:13: error: redefinition of 'std::ifstream fin'
 ifstream fin("moara.in");

             ^
moara.cpp:7:10: error: 'std::ifstream fin' previously declared here
 ifstream fin("moara.in");

          ^
moara.cpp:120:14: error: redefinition of 'std::ofstream fout'
 ofstream fout("moara.out");

              ^
moara.cpp:8:10: error: 'std::ofstream fout' previously declared here
 ofstream fout("moara.out");

          ^
moara.cpp:122:8: error: redefinition of 'struct moment'
 struct moment

        ^
moara.cpp:10:8: error: previous definition of 'struct moment'
 struct moment

        ^
moara.cpp:127:16: error: redefinition of 'std::queue<moment> s'
 queue <moment> s;

                ^
moara.cpp:15:16: error: 'std::queue<moment> s' previously declared here
 queue <moment> s;

                ^
moara.cpp:128:20: error: redefinition of 'bool viz [1005][1005]'
 bool viz[NMAX][NMAX];

                    ^
moara.cpp:16:6: error: 'bool viz [1005][1005]' previously declared here
 bool viz[NMAX][NMAX];

      ^
moara.cpp:129:11: error: redefinition of 'long long int n'
 long long n, m, k, maxim, nrc;

           ^
moara.cpp:17:11: error: 'long long int n' previously declared here
 long long n, m, k, maxim, nrc;

           ^
moara.cpp:129:14: error: redefinition of 'long long int m'
 long long n, m, k, maxim, nrc;

              ^
moara.cpp:17:14: error: 'long long int m' previously declared here
 long long n, m, k, maxim, nrc;

              ^
moara.cpp:129:17: error: redefinition of 'long long int k'
 long long n, m, k, maxim, nrc;

                 ^
moara.cpp:17:17: error: 'long long int k' previously declared here
 long long n, m, k, maxim, nrc;

                 ^
moara.cpp:129:20: error: redefinition of 'long long int maxim'
 long long n, m, k, maxim, nrc;

                    ^
moara.cpp:17:20: error: 'long long int maxim' previously declared here
 long long n, m, k, maxim, nrc;

                    ^
moara.cpp:129:27: error: redefinition of 'long long int nrc'
 long long n, m, k, maxim, nrc;

                           ^
moara.cpp:17:27: error: 'long long int nrc' previously declared here
 long long n, m, k, maxim, nrc;

                           ^
moara.cpp:130:23: error: redefinition of 'long long int d [1005][1005]'
 long long d[NMAX][NMAX], f[NMAX*NMAX];

                       ^
moara.cpp:18:11: error: 'long long int d [1005][1005]' previously declared here
 long long d[NMAX][NMAX], f[NMAX*NMAX];

           ^
moara.cpp:130:37: error: redefinition of 'long long int f [1010025]'
 long long d[NMAX][NMAX], f[NMAX*NMAX];

                                     ^
moara.cpp:18:26: error: 'long long int f [1010025]' previously declared here
 long long d[NMAX][NMAX], f[NMAX*NMAX];

                          ^
moara.cpp:131:23: error: redefinition of 'long long int c [1005][1005]'
 long long c[NMAX][NMAX], a[NMAX][NMAX];

                       ^
moara.cpp:19:11: error: 'long long int c [1005][1005]' previously declared here
 long long c[NMAX][NMAX], a[NMAX][NMAX];

           ^
moara.cpp:131:38: error: redefinition of 'long long int a [1005][1005]'
 long long c[NMAX][NMAX], a[NMAX][NMAX];

                                      ^
moara.cpp:19:26: error: 'long long int a [1005][1005]' previously declared here
 long long c[NMAX][NMAX], a[NMAX][NMAX];

                          ^
moara.cpp:133:8: error: redefinition of 'int dl []'
 int dl[]= {0, 0, -1, 1};

        ^
moara.cpp:21:5: error: 'int dl [4]' previously defined here
 int dl[]= {0, 0, -1, 1};

     ^
moara.cpp:134:8: error: redefinition of 'int dc []'
 int dc[]= {-1, 1, 0, 0};

        ^
moara.cpp:22:5: error: 'int dc [4]' previously defined here
 int dc[]= {-1, 1, 0, 0};

     ^
moara.cpp: In function 'int main()':
moara.cpp:140:5: error: redefinition of 'int main()'
 int main()

     ^
moara.cpp:28:5: error: 'int main()' previously defined here
 int main()

     ^
moara.cpp:145:16: warning: unused variable 'ans' [-Wunused-variable]
     int minim, ans=0;

                ^
moara.cpp: In function 'void bordare()':
moara.cpp:172:6: error: redefinition of 'void bordare()'
 void bordare()

      ^
moara.cpp:60:6: error: 'void bordare()' previously defined here
 void bordare()

      ^
moara.cpp: In function 'long long int cautare_binara()':
moara.cpp:179:11: error: redefinition of 'long long int cautare_binara()'
 long long cautare_binara()

           ^
moara.cpp:67:11: error: 'long long int cautare_binara()' previously defined here
 long long cautare_binara()

           ^
moara.cpp: In function 'bool traverseaza(long long int)':
moara.cpp:195:6: error: redefinition of 'bool traverseaza(long long int)'
 bool traverseaza(long long fortza)

      ^
moara.cpp:83:6: error: 'bool traverseaza(long long int)' previously defined here
 bool traverseaza(long long fortza)

      ^

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

Du-te sus!