Borderou de evaluare (job #2445971)

Utilizator ArdeleanOficialAlexandru ArdeleanOficial Data 6 august 2019 15:28:14
Problema Obstacole Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int bs(int)': main.cpp:83:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (valori.size() > r + pas && valori[r + pas] <= val) ~~~~~~~~~~~~~~^~~~~~~~~ main.cpp: In function 'int main()': main.cpp:143:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (x_coord = 1; x_coord < valori.size(); ++x_coord) { ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/string:48:0, from /usr/include/c++/6/bits/locale_classes.h:40, from /usr/include/c++/6/bits/ios_base.h:41, from /usr/include/c++/6/ios:42, from /usr/include/c++/6/istream:38, from /usr/include/c++/6/sstream:38, from /usr/include/c++/6/complex:45, from /usr/include/c++/6/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/6/bits/stdc++.h:52, from main.cpp:1: /usr/include/c++/6/bits/stl_function.h: In instantiation of 'constexpr bool std::less<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = SetElm]': /usr/include/c++/6/bits/stl_tree.h:1836:11: required from 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_unique_pos(const key_type&) [with _Key = SetElm; _Val = SetElm; _KeyOfValue = std::_Identity<SetElm>; _Compare = std::less<SetElm>; _Alloc = std::allocator<SetElm>; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::key_type = SetElm]' /usr/include/c++/6/bits/stl_tree.h:1889:28: required from 'std::pair<std::_Rb_tree_iterator<_Val>, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = SetElm; _Key = SetElm; _Val = SetElm; _KeyOfValue = std::_Identity<SetElm>; _Compare = std::less<SetElm>; _Alloc = std::allocator<SetElm>]' /usr/include/c++/6/bits/stl_set.h:492:40: required from 'std::pair<typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator, bool> std::set<_Key, _Compare, _Alloc>::insert(std::set<_Key, _Compare, _Alloc>::value_type&&) [with _Key = SetElm; _Compare = std::less<SetElm>; _Alloc = std::allocator<SetElm>; typename std::_Rb_tree<_Key, _Key, std::_Identity<_Key>, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Key>::other>::const_iterator = std::_Rb_tree_const_iterator<SetElm>; std::set<_Key, _Compare, _Alloc>::value_type = SetElm]' main.cpp:145:23: required from here /usr/include/c++/6/bits/stl_function.h:386:20: error: no match for 'operator<' (operand types are 'const SetElm' and 'const SetElm') { return __x < __y; } ~~~~^~~~~ main.cpp:62:10: note: candidate: bool SetElm::operator<(const SetElm&) <near match> bool operator < (const SetElm &x) { ^~~~~~~~ main.cpp:62:10: note: passing 'const SetElm*' as 'this' argument discards qualifiers main.cpp:66:10: note: candidate: bool SetElm::operator<(int) bool operator < (int x) { ^~~~~~~~ main.cpp:66:10: note: no known conversion for argument 1 from 'const SetElm' to 'int' In file included from /usr/include/c++/6/forward_list:38:0, from /usr/include/x86_64-linux-gnu/c++/6/bits/stdc++.h:104, from main.cpp:1: /usr/include/c++/6/bits/forward_list.h:1376:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator<(const std::forward_list<_Tp, _Alloc>&, const std::forward_list<_Tp, _Alloc>&) operator<(const forward_list<_Tp, _Alloc>& __lx, ^~~~~~~~ /usr/include/c++/6/bits/forward_list.h:1376:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/6/string:48:0, from /usr/include/c++/6/bits/locale_classes.h:40, from /usr/include/c++/6/bits/ios_base.h:41, from /usr/include/c++/6/ios:42, from /usr/include/c++/6/istream:38, from /usr/include/c++/6/sstream:38, from /usr/include/c++/6/complex:45, from /usr/include/c++/6/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/6/bits/stdc++.h:52, Non zero exit status: 1

Ceva nu functioneaza?