Xoractive.cpp: In function 'std::vector<int> guess(int)':
Xoractive.cpp:13:5: error: 'map' was not declared in this scope
13 | map <int, int> idx;
| ^~~
Xoractive.cpp:2:1: note: 'std::map' is defined in header '<map>'; did you forget to '#include <map>'?
1 | #include <interactive.h>
+++ |+#include <map>
2 | using namespace std;
Xoractive.cpp:13:10: error: expected primary-expression before 'int'
13 | map <int, int> idx;
| ^~~
Xoractive.cpp:22:9: error: 'multiset' was not declared in this scope
22 | multiset <int> st;
| ^~~~~~~~
Xoractive.cpp:2:1: note: 'std::multiset' is defined in header '<set>'; did you forget to '#include <set>'?
1 | #include <interactive.h>
+++ |+#include <set>
2 | using namespace std;
Xoractive.cpp:22:19: error: expected primary-expression before 'int'
22 | multiset <int> st;
| ^~~
Xoractive.cpp:23:30: error: 'st' was not declared in this scope; did you mean 'it'?
23 | for(auto it : with1) st.insert(it);
| ^~
| it
Xoractive.cpp:24:28: error: 'st' was not declared in this scope; did you mean 'it'?
24 | for(auto it : cur) st.erase(st.find(it));
| ^~
| it
Xoractive.cpp:25:23: error: 'st' was not declared in this scope; did you mean 'it'?
25 | for(auto it : st) idx[it ^ ans[0]] |= (1 << bit);
| ^~
| it
Xoractive.cpp:25:27: error: 'idx' was not declared in this scope
25 | for(auto it : st) idx[it ^ ans[0]] |= (1 << bit);
| ^~~
Xoractive.cpp:27:19: error: 'idx' was not declared in this scope
27 | for(auto it : idx) ans[it.s - 1] = it.f;
| ^~~