Borderou de evaluare (job #2740911)

Utilizator lucaperjuLuca Perju Verzotti lucaperju Data 14 aprilie 2021 18:46:04
Problema Sortall Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'void upd(int, int, int, int)': main.cpp:35:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j=py;j<aib[ind][i].size();j+=lsb(j)) ~^~~~~~~~~~~~~~~~~~~ main.cpp: In function 'int main()': main.cpp:67:9: error: reference to 'prev' is ambiguous prev[i]=lst[v[i]]; ^~~~ main.cpp:8:5: note: candidates are: int prev [50003] int prev[50003],nxt[50003],lst[50003]; ^~~~ In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0, from /usr/include/c++/6/vector:60, from main.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 ^~~~ main.cpp:80:12: error: reference to 'prev' is ambiguous if(prev[i]) ^~~~ main.cpp:8:5: note: candidates are: int prev [50003] int prev[50003],nxt[50003],lst[50003]; ^~~~ In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0, from /usr/include/c++/6/vector:60, from main.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 ^~~~ main.cpp:82:30: error: reference to 'prev' is ambiguous preupdate(1,v[i],prev[i]); ^~~~ main.cpp:8:5: note: candidates are: int prev [50003] int prev[50003],nxt[50003],lst[50003]; ^~~~ In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0, from /usr/include/c++/6/vector:60, from main.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 ^~~~ main.cpp:83:30: error: reference to 'prev' is ambiguous preupdate(0,v[i],prev[i]); ^~~~ main.cpp:8:5: note: candidates are: int prev [50003] int prev[50003],nxt[50003],lst[50003]; ^~~~ In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0, from /usr/include/c++/6/vector:60, from main.cpp:1: Non zero exit status: 1

Ceva nu functioneaza?