Borderou de evaluare (job #3236481)

Utilizator memecoinMeme Coin memecoin 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?