souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:2:8: error: 'pair' is not a member of 'std'
2 | std::pair<std::vector<int>, long long> retn;
| ^~~~
souvenirs.cpp:1:1: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
+++ |+#include <utility>
1 | void buy_souvenirs(int N, long long P0) {
souvenirs.cpp:2:18: error: 'vector' is not a member of 'std'
2 | std::pair<std::vector<int>, long long> retn;
| ^~~~~~
souvenirs.cpp:1:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
+++ |+#include <vector>
1 | void buy_souvenirs(int N, long long P0) {
souvenirs.cpp:2:25: error: expected primary-expression before 'int'
2 | std::pair<std::vector<int>, long long> retn;
| ^~~
souvenirs.cpp:5:5: error: 'retn' was not declared in this scope
5 | retn = transaction(powers);
| ^~~~
souvenirs.cpp:5:12: error: 'transaction' was not declared in this scope
5 | retn = transaction(powers);
| ^~~~~~~~~~~
souvenirs.cpp:12:25: error: 'retn' was not declared in this scope
12 | int number = powers - retn.second;
| ^~~~
souvenirs.cpp:15:14: error: 'transaction' was not declared in this scope
15 | retn = transaction(number);
| ^~~~~~~~~~~
souvenirs.cpp:21:14: error: 'transaction' was not declared in this scope
21 | retn = transaction(powers);
| ^~~~~~~~~~~