Borderou de evaluare (job #1494647)

Utilizator tamionvTamio Vesa Nakajima tamionv Data 1 octombrie 2015 18:14:02
Problema Heavy Path Decomposition Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 80

Raport evaluator

Compilare: user.cpp: In member function ‘int max_aint<Cmp>::update(int, int)’: user.cpp:30:43: warning: no return statement in function returning non-void [-Wreturn-type] buf[p/2] = max(buf[p], buf[p^1], c); } } }; ^ user.cpp: In instantiation of ‘max_aint<Cmp>::max_aint(int, F, Cmp, int) [with F = main()::__lambda2; Cmp = main()::__lambda1]’: user.cpp:127:11: required from here user.cpp:12:6: warning: ‘max_aint<main()::__lambda1>::c’ will be initialized after [-Wreorder] Cmp c; ^ user.cpp:10:9: warning: ‘int max_aint<main()::__lambda1>::minus_inf’ [-Wreorder] int n, minus_inf; ^ user.cpp:15:2: warning: when initialized here [-Wreorder] max_aint(const int sz, F f, Cmp cc, int min_inf): n(sz), buf(2*sz), c(cc), minus_inf(min_inf){ ^ user.cpp: In instantiation of ‘max_aint<Cmp>::max_aint(int, F, Cmp, int) [with F = heavy_path::heavy_path(std::vector<nod_info>&)::__lambda0; Cmp = std::less<int>]’: /usr/include/c++/4.8/ext/new_allocator.h:120:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = max_aint<std::less<int> >; _Args = {unsigned int, heavy_path::heavy_path(std::vector<nod_info>&)::__lambda0, std::less<int>, int}; _Tp = max_aint<std::less<int> >]’ /usr/include/c++/4.8/bits/alloc_traits.h:254:4: required from ‘static typename std::enable_if<std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::value, void>::type std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = max_aint<std::less<int> >; _Args = {unsigned int, heavy_path::heavy_path(std::vector<nod_info>&)::__lambda0, std::less<int>, int}; _Alloc = std::allocator<max_aint<std::less<int> > >; typename std::enable_if<std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::value, void>::type = void]’ /usr/include/c++/4.8/bits/alloc_traits.h:393:57: required from ‘static decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = max_aint<std::less<int> >; _Args = {unsigned int, heavy_path::heavy_path(std::vector<nod_info>&)::__lambda0, std::less<int>, int}; _Alloc = std::allocator<max_aint<std::less<int> > >; decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = <type error>]’ /usr/include/c++/4.8/bits/vector.tcc:97:40: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int, heavy_path::heavy_path(std::vector<nod_info>&)::__lambda0, std::less<int>, int}; _Tp = max_aint<std::less<int> >; _Alloc = std::allocator<max_aint<std::less<int> > >]’ user.cpp:86:20: required from here user.cpp:12:6: warning: ‘max_aint<std::less<int> >::c’ will be initialized after [-Wreorder] Cmp c; ^ user.cpp:10:9: warning: ‘int max_aint<std::less<int> >::minus_inf’ [-Wreorder] int n, minus_inf; ^ user.cpp:15:2: warning: when initialized here [-Wreorder] max_aint(const int sz, F f, Cmp cc, int min_inf): n(sz), buf(2*sz), c(cc), minus_inf(min_inf){ ^
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
10ms428kbOK510
20ms428kbOK5
38ms576kbOK510
420ms700kbOK5
5244ms5500kbOK520
6176ms3736kbOK5
7252ms5188kbOK5
8184ms3732kbOK5
9412ms10744kbOK520
10256ms6932kbOK5
11428ms9860kbOK5
12260ms6932kbOK5
13528ms12652kbOK520
14416ms9236kbOK5
15520ms13256kbOK5
16420ms9240kbOK5
17588ms15944kbOK50
18464ms11532kbOK5
19212msDepăşitMemory limit exceeded.0
20476ms11532kbOK5
Punctaj total80

Ceva nu functioneaza?