souvenirs.cpp:3:16: error: 'vector' is not a member of 'std'
3 | std::pair<std::vector<int>, long long> transaction(long long M);
| ^~~~~~
souvenirs.cpp:2:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
1 | #include <iostream>
+++ |+#include <vector>
2 |
souvenirs.cpp:3:26: error: wrong number of template arguments (1, should be 2)
3 | std::pair<std::vector<int>, long long> transaction(long long M);
| ^
In file included from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/ios:40,
from /usr/include/c++/11/ostream:38,
from /usr/include/c++/11/iostream:39,
from souvenirs.cpp:1:
/usr/include/c++/11/bits/stl_pair.h:211:12: note: provided for 'template<class _T1, class _T2> struct std::pair'
211 | struct pair
| ^~~~
souvenirs.cpp:3:27: error: expected unqualified-id before ',' token
3 | std::pair<std::vector<int>, long long> transaction(long long M);
| ^
souvenirs.cpp:3:29: error: expected unqualified-id before 'long'
3 | std::pair<std::vector<int>, long long> transaction(long long M);
| ^~~~
souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:6:5: error: 'transaction' was not declared in this scope
6 | transaction(P0 - 1);
| ^~~~~~~~~~~