Borderou de evaluare (job #1662515)

Utilizator mihail.jianuJianu Mihail mihail.jianu 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?