#4461
Două veverițe gemene au descoperit un depozit de alune care are o formă foarte ciudată. Mai precis, depozitul are forma unei matrice N x N cu N impar. Fiecare poziție din matrice este o cameră și în fiecare cameră se află câte o alună. Camerele sunt numerotate cu numărul de linie și numărul de coloană. Cunoscând N, să se răspundă la Q întrebări de forma: “Ce traseu a notat Chip pe poziția P?”
| Problema | veverite | Operații I/O |
veverite.in/veverite.out
|
|---|---|---|---|
| Limita timp | 0.3 secunde | Limita memorie |
Total: 256 MB
/
Stivă 64 MB
|
| Id soluție | #58661394 | Utilizator | |
| Fișier | veverite.cpp | Dimensiune | 4.16 KB |
| Data încărcării | 11 Iulie 2025, 16:42 | Scor/rezultat | Eroare de compilare |
veverite.cpp:71:3: error: stray '#' in program }a#include <iostream> ^ veverite.cpp:71:2: error: 'a' does not name a type }a#include <iostream> ^ veverite.cpp:79:14: error: redefinition of 'std::ifstream fin' ifstream fin ("veverite.in"); ^ veverite.cpp:9:10: error: 'std::ifstream fin' previously declared here ifstream fin ("veverite.in"); ^ veverite.cpp:80:15: error: redefinition of 'std::ofstream fout' ofstream fout ("veverite.out"); ^ veverite.cpp:10:10: error: 'std::ofstream fout' previously declared here ofstream fout ("veverite.out"); ^ veverite.cpp:81:5: error: redefinition of 'int n' int n,q; ^ veverite.cpp:11:5: error: 'int n' previously declared here int n,q; ^ veverite.cpp:81:7: error: redefinition of 'int q' int n,q; ^ veverite.cpp:11:7: error: 'int q' previously declared here int n,q; ^ veverite.cpp:82:11: error: redefinition of 'int P [1001]' int P[1001],mx=INT_MIN,cnt; ^ veverite.cpp:12:5: error: 'int P [1001]' previously declared here int P[1001],mx=INT_MIN,cnt; ^ veverite.cpp:82:13: error: redefinition of 'int mx' int P[1001],mx=INT_MIN,cnt; ^ veverite.cpp:12:13: error: 'int mx' previously defined here int P[1001],mx=INT_MIN,cnt; ^ veverite.cpp:82:24: error: redefinition of 'int cnt' int P[1001],mx=INT_MIN,cnt; ^ veverite.cpp:12:24: error: 'int cnt' previously declared here int P[1001],mx=INT_MIN,cnt; ^ veverite.cpp:83:5: error: redefinition of 'int imij' int imij,jmij; ^ veverite.cpp:13:5: error: 'int imij' previously declared here int imij,jmij; ^ veverite.cpp:83:10: error: redefinition of 'int jmij' int imij,jmij; ^ veverite.cpp:13:10: error: 'int jmij' previously declared here int imij,jmij; ^ veverite.cpp:84:26: error: redefinition of 'std::unordered_map<int, bool> avem' unordered_map <int,bool> avem; ^ veverite.cpp:14:26: error: 'std::unordered_map<int, bool> avem' previously declared here unordered_map <int,bool> avem; ^ veverite.cpp:85:14: error: redefinition of 'std::vector<int> ans' vector <int> ans; ^ veverite.cpp:15:14: error: 'std::vector<int> ans' previously declared here vector <int> ans; ^ veverite.cpp:86:22: error: redefinition of 'std::vector<std::vector<int> > rez' vector <vector<int>> rez; ^ veverite.cpp:16:22: error: 'std::vector<std::vector<int> > rez' previously declared here vector <vector<int>> rez; ^ veverite.cpp:88:16: error: redefinition of 'bool car [10][10]' bool car[10][10]; ^ veverite.cpp:17:6: error: 'bool car [10][10]' previously declared here bool car[10][10]; ^ veverite.cpp:89:14: error: redefinition of 'const int dx []' const int dx[]={0,0,-1,1}; ^ veverite.cpp:18:11: error: 'const int dx [4]' previously defined here const int dx[]={0,0,-1,1}; ^ veverite.cpp:90:14: error: redefinition of 'const int dy []' const int dy[]={1,-1,0,0}; ^ veverite.cpp:19:11: error: 'const int dy [4]' previously defined here const int dy[]={1,-1,0,0}; ^ veverite.cpp:91:15: error: redefinition of 'const int dir []' const int dir[]={0,1,2,3}; ^ veverite.cpp:20:11: error: 'const int dir [4]' previously defined here const int dir[]={0,1,2,3}; ^ veverite.cpp: In function 'bool ok()': veverite.cpp:92:6: error: redefinition of 'bool ok()' bool ok(){ ^ veverite.cpp:21:6: error: 'bool ok()' previously defined here bool ok(){ ^ veverite.cpp: In function 'int invers(int)': veverite.cpp:100:5: error: redefinition of 'int invers(int)' int invers(int a){ ^ veverite.cpp:29:5: error: 'int invers(int)' previously defined here int invers(int a){ ^ veverite.cpp: In function 'bool inmat(int, int)': veverite.cpp:107:6: error: redefinition of 'bool inmat(int, int)' bool inmat(int i,int j){ ^ veverite.cpp:36:6: error: 'bool inmat(int, int)' previously defined here bool inmat(int i,int j){ ^ veverite.cpp: In function 'void back(int, int, int, int)': veverite.cpp:113:6: error: redefinition of 'void back(int, int, int, int)' void back(int i,int j,int ii,int jj){ ^ veverite.cpp:39:6: error: 'void back(int, int, int, int)' previously defined here void back(int i,int j,int ii,int jj){ ^ veverite.cpp: At global scope: veverite.cpp:169:1: error: expected unqualified-id before '{' token { ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema veverite 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ă.