Borderou de evaluare (job #823896)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | La coadă | Compilator | cpp-32 |
Rundă | Arhiva de probleme | Status | evaluat |
Dată | 14 mai 2025 07:24:07 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In function 'int main()':
main.cpp:22:9: error: reference to 'next' is ambiguous
22 | next[i] = i + 1;
| ^~~~
In file included from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/string:47,
from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/locale_classes.h:40,
from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/ios_base.h:41,
from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/ios:44,
from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/ostream:40,
from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/iostream:41,
from main.cpp:1:
/usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator_base_funcs.h:232:5: note: candidates are: 'template<class _InputIterator> _InputIterator std::next(_InputIterator, typename iterator_traits<_Iter>::difference_type)'
232 | next(_InputIterator __x, typename
| ^~~~
main.cpp:8:5: note: 'int next [1000010]'
8 | int next[MAX], prev[MAX];
| ^~~~
main.cpp:23:9: error: reference to 'prev' is ambiguous
23 | prev[i] = i - 1;
| ^~~~
/usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator_base_funcs.h:244:5: note: candidates are: 'template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename iterator_traits<_Iter>::difference_type)'
244 | prev(_BidirectionalIterator __x, typename
| ^~~~
main.cpp:8:16: note: 'int prev [1000010]'
8 | int next[MAX], prev[MAX];
| ^~~~
main.cpp:27:5: error: reference to 'next' is ambiguous
27 | next[N] = 0;
| ^~~~
/usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator_base_funcs.h:232:5: note: candidates are: 'template<class _InputIterator> _InputIterator std::next(_InputIterator, typename iterator_traits<_Iter>::difference_type)'
232 | next(_InputIterator __x, typename
| ^~~~
main.cpp:8:5: note: 'int next [1000010]'
8 | int next[MAX], prev[MAX];
| ^~~~
main.cpp:34:28: error: reference to 'next' is ambiguous
34 | int nou_head = next[head];
| ^~~~
/usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator_base_funcs.h:232:5: note: candidates are: 'template<class _InputIterator> _InputIterator std::next(_InputIterator, typename iterator_traits<_Iter>::difference_type)'
232 | next(_InputIterator __x, typename
| ^~~~
main.cpp:8:5: note: 'int next [1000010]'
8 | int next[MAX], prev[MAX];
| ^~~~
main.cpp:35:13: error: reference to 'prev' is ambiguous
35 | prev[nou_head] = 0;
| ^~~~
/usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator_base_funcs.h:244:5: note: candidates are: 'template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename iterator_traits<_Iter>::difference_type)'
244 | prev(_BidirectionalIterator __x, typename
| ^~~~