# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1098408 | 2024-10-09 11:21:48 | MMihalev | Highway Tolls (IOI18_highway) | C++14 | Compilation error | 0 ms | 0 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Compilation message (stderr)
highway.cpp: In function 'void initdfs(int, int)': highway.cpp:21:14: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17' 21 | for(auto [v,edge] : g[u]) | ^ highway.cpp: In function 'int onpath(int, int)': highway.cpp:36:18: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17' 36 | for(auto [v,edge]:g[u]) | ^ highway.cpp:44:18: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17' 44 | for(auto [v,edge]:g[u]) | ^ highway.cpp: In function 'void markdfs(int, bool)': highway.cpp:59:14: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17' 59 | for(auto [v,edge]:g[u]) | ^ highway.cpp: In function 'void leavesdfs(int)': highway.cpp:67:14: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17' 67 | for(auto [v,edge]:g[u]) | ^ highway.cpp: In function 'void solve(int, int, int)': highway.cpp:118:20: error: no matching function for call to 'std::vector<int>::push_back()' 118 | ENDS.push_back();//rec(0,leaves.size()-1,cnt)); | ^ In file included from /usr/include/c++/10/vector:67, from highway.h:3, from highway.cpp:1: /usr/include/c++/10/bits/stl_vector.h:1187:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::value_type = int]' 1187 | push_back(const value_type& __x) | ^~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1187:7: note: candidate expects 1 argument, 0 provided /usr/include/c++/10/bits/stl_vector.h:1203:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::value_type = int]' 1203 | push_back(value_type&& __x) | ^~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1203:7: note: candidate expects 1 argument, 0 provided highway.cpp: In function 'void find_pair(int, std::vector<int>, std::vector<int>, int, int)': highway.cpp:165:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | for(int i=0;i<g[root].size();i++) | ~^~~~~~~~~~~~~~~ highway.cpp:171:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 171 | for(int i=0;i<g[root].size();i++) | ~^~~~~~~~~~~~~~~