Borderou de evaluare (job #1662515)
Utilizator | Data | 24 martie 2016 20:12:52 | |
---|---|---|---|
Problema | Atac2 | Status | done |
Runda | Arhiva de probleme | Compilator | cpp | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
user.cpp:23:9: error: conflicting declaration ‘int u’
int n,m,u,x;
^
user.cpp:18:12: error: ‘u’ has a previous declaration as ‘std::vector<int> u [210]’
vector<int>u[3*U];
^
user.cpp: In function ‘void bfs(int)’:
user.cpp:27:5: error: ‘q’ was not declared in this scope
q.push(node);
^
user.cpp:39:51: error: invalid conversion from ‘std::vector<int>*’ to ‘int’ [-fpermissive]
g[k+1].push_back(To(arm[son]+u+1,dist[son]));
^
user.cpp:12:9: error: initializing argument 1 of ‘To::To(int, int)’ [-fpermissive]
To(int vv,int cc){
^
user.cpp:39:64: error: no matching function for call to ‘std::vector<int>::push_back(To)’
g[k+1].push_back(To(arm[son]+u+1,dist[son]));
^
user.cpp:39:64: note: candidates are:
In file included from /usr/include/c++/4.8/vector:64:0,
from user.cpp:2:
/usr/include/c++/4.8/bits/stl_vector.h:901:7: note: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::value_type = int]
push_back(const value_type& __x)
^
/usr/include/c++/4.8/bits/stl_vector.h:901:7: note: no known conversion for argument 1 from ‘To’ to ‘const value_type& {aka const int&}’
/usr/include/c++/4.8/bits/stl_vector.h:919:7: note: void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::value_type = int]
push_back(value_type&& __x)
^
/usr/include/c++/4.8/bits/stl_vector.h:919:7: note: no known conversion for argument 1 from ‘To’ to ‘std::vector<int>::value_type&& {aka int&&}’
user.cpp:40:35: error: invalid types ‘std::vector<int> [10001][std::vector<int>*]’ for array subscript
g[arm[son]+u+1].push_b+ack(To(k+1,-dist[son]));
^
user.cpp:40:66: error: ‘ack’ was not declared in this scope
g[arm[son]+u+1].push_b+ack(To(k+1,-dist[son]));
^
user.cpp:41:42: error: invalid types ‘int [210][std::vector<int>*]’ for array subscript
can[k+1][arm[son]+u+1]=1;
^
user.cpp: In function ‘int main()’:
user.cpp:53:33: warning: format ‘%d’ expects argument of type ‘int*’, but argument 4 has type ‘std::vector<int> (*)[210]’ [-Wformat=]
scanf("%d%d%d%d",&n,&m,&u,&x);
^
user.cpp:54:20: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
for(int i=1;i<=u;i++){
^
user.cpp:70:22: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
for(int i=2;i<=u+1;i++){
^
user.cpp:71:31: error: no matching function for call to ‘std::vector<int>::push_back(To)’
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !