Borderou de evaluare (job #2601662)

Utilizator dorufDoru Floare doruf Data 14 aprilie 2020 21:30:37
Problema Segmente Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:18:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] main() ^ main.cpp: In function 'int64_t Solve(std::vector<Segm>, std::vector<Segm>)': main.cpp:39:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int is = 0; is < a.size(); ++is) ~~~^~~~~~~~~~ main.cpp:40:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int ij = is + 1; ij < a.size(); ++ij) ~~~^~~~~~~~~~ main.cpp:47:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < b.size(); ++i) ~~^~~~~~~~~~ main.cpp:49:36: error: no matching function for call to 'max(int64_t, int)' int curr = max(b[i].x - limX, 0) + max(limY - b[i].y, 0); ^ In file included from /usr/include/c++/6/bits/char_traits.h:39:0, from /usr/include/c++/6/ios:40, 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_algobase.h:219:5: note: candidate: template<class _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&) max(const _Tp& __a, const _Tp& __b) ^~~ /usr/include/c++/6/bits/stl_algobase.h:219:5: note: template argument deduction/substitution failed: main.cpp:49:36: note: deduced conflicting types for parameter 'const _Tp' ('long int' and 'int') int curr = max(b[i].x - limX, 0) + max(limY - b[i].y, 0); ^ In file included from /usr/include/c++/6/bits/char_traits.h:39:0, from /usr/include/c++/6/ios:40, 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_algobase.h:265:5: note: candidate: template<class _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare) max(const _Tp& __a, const _Tp& __b, _Compare __comp) ^~~ /usr/include/c++/6/bits/stl_algobase.h:265:5: note: template argument deduction/substitution failed: main.cpp:49:36: note: deduced conflicting types for parameter 'const _Tp' ('long int' and 'int') int curr = max(b[i].x - limX, 0) + max(limY - b[i].y, 0); ^ In file included from /usr/include/c++/6/algorithm:62:0, from /usr/include/x86_64-linux-gnu/c++/6/bits/stdc++.h:65, from main.cpp:1: /usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate: template<class _Tp> constexpr _Tp std::max(std::initializer_list<_Tp>) Non zero exit status: 1

Ceva nu functioneaza?