Borderou de evaluare (job #2254763)

Utilizator dimitar_oparlakovDimitar Oparlakov dimitar_oparlakov Data 5 octombrie 2018 22:18:26
Problema Metro Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In function ‘int bfs(int, int, int)’: user.cpp:43:5: error: reference to ‘prev’ is ambiguous prev[cur]=-1; ^~~~ user.cpp:34:32: note: candidates are: int prev [200002] int n,m,from,to,no,cnt[NMax+2],prev[NMax+2],way[NMax+2]; ^~~~ In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0, from /usr/include/c++/6/algorithm:61, from user.cpp:1: /usr/include/c++/6/bits/stl_iterator_base_funcs.h:217:5: note: template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename std::iterator_traits<_Iter>::difference_type) prev(_BidirectionalIterator __x, typename ^~~~ user.cpp:55:9: error: reference to ‘prev’ is ambiguous prev[tmp]=p; ^~~~ user.cpp:34:32: note: candidates are: int prev [200002] int n,m,from,to,no,cnt[NMax+2],prev[NMax+2],way[NMax+2]; ^~~~ In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0, from /usr/include/c++/6/algorithm:61, from user.cpp:1: /usr/include/c++/6/bits/stl_iterator_base_funcs.h:217:5: note: template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename std::iterator_traits<_Iter>::difference_type) prev(_BidirectionalIterator __x, typename ^~~~ user.cpp:57:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<nb[tmp].size();i++) ~^~~~~~~~~~~~~~~ user.cpp:65:11: error: reference to ‘prev’ is ambiguous while(prev[tmp]!=-1) ^~~~ user.cpp:34:32: note: candidates are: int prev [200002] int n,m,from,to,no,cnt[NMax+2],prev[NMax+2],way[NMax+2]; ^~~~ In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0, from /usr/include/c++/6/algorithm:61, from user.cpp:1: /usr/include/c++/6/bits/stl_iterator_base_funcs.h:217:5: note: template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename std::iterator_traits<_Iter>::difference_type) prev(_BidirectionalIterator __x, typename ^~~~ user.cpp:67:21: error: reference to ‘prev’ is ambiguous way[cntf++]=prev[tmp]; ^~~~ user.cpp:34:32: note: candidates are: int prev [200002] int n,m,from,to,no,cnt[NMax+2],prev[NMax+2],way[NMax+2]; ^~~~ In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0, from /usr/include/c++/6/algorithm:61, from user.cpp:1: /usr/include/c++/6/bits/stl_iterator_base_funcs.h:217:5: note: template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename std::iterator_traits<_Iter>::difference_type)

Ceva nu functioneaza?