Borderou de evaluare (job #1313658)

Utilizator gapdanPopescu George gapdan Data 10 ianuarie 2015 22:24:28
Problema Secventa 5 Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp:4:15: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] #define NMAX 1<<20+2 ^ user.cpp:7:16: note: in expansion of macro ‘NMAX’ unsigned int v[NMAX]; ^ user.cpp:12:12: error: template argument 1 is invalid vector<hash>H[MOD+1]; ^ user.cpp:12:12: error: template argument 2 is invalid user.cpp:12:21: error: invalid type in declaration before ‘;’ token vector<hash>H[MOD+1]; ^ user.cpp: In function ‘short int cauta(int)’: user.cpp:17:20: error: request for member ‘size’ in ‘H[r]’, which is of non-class type ‘int’ for(i=0;i<H[r].size();++i) ^ user.cpp:18:19: error: invalid types ‘int[int]’ for array subscript if (H[r][i].l==x) return i; ^ user.cpp: In function ‘void add(int, int)’: user.cpp:26:9: error: reference to ‘hash’ is ambiguous hash X; ^ user.cpp:8:8: note: candidates are: struct hash struct hash ^ In file included from /usr/include/c++/4.8/bits/stl_bvector.h:1134:0, from /usr/include/c++/4.8/vector:65, from user.cpp:2: /usr/include/c++/4.8/bits/functional_hash.h:58:12: note: template<class _Tp> struct std::hash struct hash; ^ user.cpp:26:14: error: expected ‘;’ before ‘X’ hash X; ^ user.cpp:27:9: error: ‘X’ was not declared in this scope X.l=x;X.r=1; ^ user.cpp:28:14: error: request for member ‘push_back’ in ‘H[r]’, which is of non-class type ‘int’ H[r].push_back(X); ^ user.cpp:30:20: error: invalid types ‘int[int]’ for array subscript else ++H[r][poz].r; ^ user.cpp: In function ‘int sterge(int)’: user.cpp:37:16: error: template argument 1 is invalid vector<hash>::iterator it; ^ user.cpp:37:16: error: template argument 2 is invalid

Ceva nu functioneaza?