Borderou de evaluare (job #3236481)
Utilizator | Data | 28 iunie 2024 23:21:15 | |
---|---|---|---|
Problema | Adapost | Status | done |
Runda | Arhiva de probleme | Compilator | cpp-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp:15:25: error: 'double y1 [405]' redeclared as different kind of entity
15 | double x1[MAXN], y1[MAXN], x2[MAXN], y2[MAXN];
| ^
In file included from /usr/include/features.h:490,
from /usr/include/c++/12.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39,
from /usr/include/c++/12.2.1/x86_64-pc-linux-gnu/bits/c++config.h:655,
from /usr/include/c++/12.2.1/iostream:38,
from main.cpp:1:
/usr/include/bits/mathcalls.h:224:1: note: previous declaration 'double y1(double)'
224 | __MATHCALL (y1,, (_Mdouble_));
| ^~~~~~~~~~
main.cpp: In function 'double distance(int, int)':
main.cpp:26:46: warning: pointer to a function used in arithmetic [-Wpointer-arith]
26 | return sqrt(sqr(x1[i] - x2[j]) + sqr(y1[i] - y2[j]));
| ^
main.cpp:26:48: error: invalid operands of types 'double(double) noexcept' and 'double' to binary 'operator-'
26 | return sqrt(sqr(x1[i] - x2[j]) + sqr(y1[i] - y2[j]));
| ~~~~~ ^ ~~~~~
| | |
| | double
| double(double) noexcept
main.cpp: In function 'void add_to_tree(int, int)':
main.cpp:31:5: error: reference to 'prev' is ambiguous
31 | prev[x] = prevx;
| ^~~~
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:
/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:18:25: note: 'int prev [405]'
18 | int xy[MAXN], yx[MAXN], prev[MAXN];
| ^~~~
main.cpp: In function 'void augment()':
main.cpp:57:9: error: reference to 'prev' is ambiguous
57 | prev[i] = -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:18:25: note: 'int prev [405]'
18 | int xy[MAXN], yx[MAXN], prev[MAXN];
| ^~~~
main.cpp:62:13: error: reference to 'prev' is ambiguous
62 | prev[x] = -2;
| ^~~~
/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)'
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !