Borderou de evaluare (job #2279869)

Utilizator mihnea_toaderToader Mihnea mihnea_toader Data 10 noiembrie 2018 10:01:46
Problema Problema rucsacului Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int main()': main.cpp:19:22: error: reference to 'prev' is ambiguous if (p[i]+prev[j-w[i]]>prev[j]&&j>=w[i]) ^~~~ main.cpp:6:11: note: candidates are: int prev [5001] int n, g, prev[5001], crt[5001], p[5001], w[5001]; ^~~~ In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0, from /usr/include/c++/6/bits/char_traits.h:39, from /usr/include/c++/6/ios:40, from /usr/include/c++/6/ostream:38, from /usr/include/c++/6/iostream:39, 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:19:35: error: reference to 'prev' is ambiguous if (p[i]+prev[j-w[i]]>prev[j]&&j>=w[i]) ^~~~ main.cpp:6:11: note: candidates are: int prev [5001] int n, g, prev[5001], crt[5001], p[5001], w[5001]; ^~~~ In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0, from /usr/include/c++/6/bits/char_traits.h:39, from /usr/include/c++/6/ios:40, from /usr/include/c++/6/ostream:38, from /usr/include/c++/6/iostream:39, 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:20:29: error: reference to 'prev' is ambiguous crt[j]=p[i]+prev[j-w[i]]; ^~~~ main.cpp:6:11: note: candidates are: int prev [5001] int n, g, prev[5001], crt[5001], p[5001], w[5001]; ^~~~ In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0, from /usr/include/c++/6/bits/char_traits.h:39, from /usr/include/c++/6/ios:40, from /usr/include/c++/6/ostream:38, from /usr/include/c++/6/iostream:39, 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:22:24: error: reference to 'prev' is ambiguous crt[j]=prev[j]; ^~~~ main.cpp:6:11: note: candidates are: int prev [5001] Non zero exit status: 1

Ceva nu functioneaza?