Borderou de evaluare (job #3352754)
| Utilizator | 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?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !
