Borderou de evaluare (job #2441655)

Utilizator oldatlantianSerban Cercelescu oldatlantian Data 20 iulie 2019 19:31:32
Problema Niciomare Status done
Runda Algoritmiada 2019 Runda Maraton Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'std::ostream& operator<<(std::ostream&, f80)': main.cpp:21:19: error: invalid operands of types 'f80 {aka long double}' and 'int' to binary 'operator%' str.push_back(c % 10 + '0'); ~~^~~~ main.cpp: In function 'std::pair<long double, int> run_dp(f80)': main.cpp:116:23: warning: narrowing conversion of '(-2ll * sum[i])' from 'i64 {aka long long int}' to 'f80 {aka long double}' inside { } [-Wnarrowing] lines[i] = Line {-2 * sum[i], 1.0L * sum[i] * sum[i] + ans[i]}; ~~~^~~~~~~~ main.cpp: In function 'int main()': main.cpp:138:5: error: ambiguous overload for 'operator<<' (operand types are 'std::ofstream {aka std::basic_ofstream<char>}' and 'long double') fo << ant.first + cnt[n] * lambda << endl; ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/istream:39:0, 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/ostream:166:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>] operator<<(long __n) ^~~~~~~~ /usr/include/c++/6/ostream:170:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>] operator<<(unsigned long __n) ^~~~~~~~ /usr/include/c++/6/ostream:174:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>] operator<<(bool __n) ^~~~~~~~ In file included from /usr/include/c++/6/ostream:638:0, from /usr/include/c++/6/istream:39, 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/ostream.tcc:91:5: note: candidate: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>] basic_ostream<_CharT, _Traits>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/istream:39:0, 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/ostream:181:7: note: candidate: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>] operator<<(unsigned short __n) ^~~~~~~~ In file included from /usr/include/c++/6/ostream:638:0, from /usr/include/c++/6/istream:39, from /usr/include/c++/6/sstream:38, from /usr/include/c++/6/complex:45, Non zero exit status: 1

Ceva nu functioneaza?