Borderou de evaluare (job #2471340)

Utilizator PopescuAndreiAlexandruPopescu Andrei Alexandru PopescuAndreiAlexandru Data 10 octombrie 2019 19:35:04
Problema Roata Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:14:21: error: 'int time' redeclared as different kind of symbol int n,p,x,Sol[nmax],time=0,cnt=0; ^~~~ In file included from /usr/include/pthread.h:24:0, from /usr/include/x86_64-linux-gnu/c++/6/bits/gthr-default.h:35, from /usr/include/x86_64-linux-gnu/c++/6/bits/gthr.h:148, from /usr/include/c++/6/ext/atomicity.h:35, from /usr/include/c++/6/bits/ios_base.h:39, from /usr/include/c++/6/ios:42, from /usr/include/c++/6/ostream:38, from /usr/include/c++/6/iostream:39, from main.cpp:1: /usr/include/time.h:192:15: note: previous declaration 'time_t time(time_t*)' extern time_t time (time_t *__timer) __THROW; ^~~~ main.cpp: In function 'int main()': main.cpp:44:19: warning: pointer to a function used in arithmetic [-Wpointer-arith] time+=Time; ^~~~ main.cpp:44:19: error: assignment of function 'time_t time(time_t*)' main.cpp:44:19: error: cannot convert 'time_t (*)(time_t*) throw () {aka long int (*)(long int*) throw ()}' to 'time_t(time_t*) throw () {aka long int(long int*) throw ()}' in assignment main.cpp:45:32: warning: pointer to a function used in arithmetic [-Wpointer-arith] Q.push(make_pair(x+time,i)); ^~~~ main.cpp:45:39: error: no matching function for call to 'std::priority_queue<std::pair<int, int>, std::vector<std::pair<int, int> >, Comp>::push(std::pair<long int (*)(long int*) throw (), int>)' Q.push(make_pair(x+time,i)); ^ In file included from /usr/include/c++/6/queue:64:0, from main.cpp:3: /usr/include/c++/6/bits/stl_queue.h:558:7: note: candidate: void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = std::pair<int, int>; _Sequence = std::vector<std::pair<int, int> >; _Compare = Comp; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair<int, int>] push(const value_type& __x) ^~~~ /usr/include/c++/6/bits/stl_queue.h:558:7: note: no known conversion for argument 1 from 'std::pair<long int (*)(long int*) throw (), int>' to 'const value_type& {aka const std::pair<int, int>&}' /usr/include/c++/6/bits/stl_queue.h:566:7: note: candidate: void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair<int, int>; _Sequence = std::vector<std::pair<int, int> >; _Compare = Comp; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair<int, int>] push(value_type&& __x) ^~~~ /usr/include/c++/6/bits/stl_queue.h:566:7: note: no known conversion for argument 1 from 'std::pair<long int (*)(long int*) throw (), int>' to 'std::priority_queue<std::pair<int, int>, std::vector<std::pair<int, int> >, Comp>::value_type&& {aka std::pair<int, int>&&}' Non zero exit status: 1

Ceva nu functioneaza?