Problem topical
User joc117
Submission Time 2025-03-22 09:12:17
Score 0
Max Time N/A
Max Memory N/A

Compile Error

topical.cpp: In function ‘int main()’:
topical.cpp:20:23: error: ‘make_tuple’ was not declared in this scope
20 | modules.push_back(make_tuple(i, req, gain));
| ^~~~~~~~~~
topical.cpp:3:1: note: ‘std::make_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’?
2 | #include <vector>
+++ |+#include <tuple>
3 | using namespace std;
topical.cpp:32:20: error: structured binding refers to incomplete type ‘std::tuple<int, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> > >’
32 | for (auto& [index, req, gain] : modules){
| ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
from topical.cpp:2:
/usr/include/c++/9/bits/stl_vector.h: In instantiation of ‘std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = std::tuple<int, st