Borderou de evaluare (job #1313658)
Utilizator | 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?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !