Borderou de evaluare (job #3352754)

Utilizator deliaandreeaddelia andreea deliaandreead Data 1 mai 2026 11:34:55
Problema Subsir crescator maximal Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'void afis(int)': main.cpp:17:8: error: reference to 'prev' is ambiguous 17 | if(prev[i]>0)//daca se extine familia | ^~~~ In file included from /usr/include/c++/12.2.1/bits/stl_construct.h:62, from /usr/include/c++/12.2.1/bits/char_traits.h:46, from /usr/include/c++/12.2.1/ios:40, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from main.cpp:1: /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:242:5: note: candidates are: 'template<class _BidirectionalIterator> constexpr _BidirectionalIterator std::prev(_BidirectionalIterator, typename iterator_traits<_Iter>::difference_type)' 242 | prev(_BidirectionalIterator __x, typename | ^~~~ main.cpp:14:5: note: 'int prev [100001]' 14 | int prev[100001];//ce poz in v are predecesorul din last al lui i | ^~~~ main.cpp:18:14: error: reference to 'prev' is ambiguous 18 | afis(prev[i]);//aici retin pozitia | ^~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:242:5: note: candidates are: 'template<class _BidirectionalIterator> constexpr _BidirectionalIterator std::prev(_BidirectionalIterator, typename iterator_traits<_Iter>::difference_type)' 242 | prev(_BidirectionalIterator __x, typename | ^~~~ main.cpp:14:5: note: 'int prev [100001]' 14 | int prev[100001];//ce poz in v are predecesorul din last al lui i | ^~~~ main.cpp: In function 'int main()': main.cpp:58:9: error: reference to 'prev' is ambiguous 58 | prev[i]=last[poz];//poz elem anterior in subsir (in last[poz] am pozitia elem din subsir de pe pozitia poz, adica penultimul din subsirul crnt) | ^~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:242:5: note: candidates are: 'template<class _BidirectionalIterator> constexpr _BidirectionalIterator std::prev(_BidirectionalIterator, typename iterator_traits<_Iter>::difference_type)' 242 | prev(_BidirectionalIterator __x, typename | ^~~~ main.cpp:14:5: note: 'int prev [100001]' 14 | int prev[100001];//ce poz in v are predecesorul din last al lui i | ^~~~ Non zero exit status: 1

Ceva nu functioneaza?