Xoractive.cpp: In function 'void mul(std::vector<int>)':
Xoractive.cpp:8:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
8 | for(int h = 0; h < q.size(); h++){
| ~~^~~~~~~~~~
Xoractive.cpp: In function 'std::vector<int> guess(int)':
Xoractive.cpp:24:7: error: 'get_pairise_xor' was not declared in this scope; did you mean 'get_pairwise_xor'?
24 | mul(get_pairise_xor(v));
| ^~~~~~~~~~~~~~~
| get_pairwise_xor
Xoractive.cpp:30:4: error: 's' was not declared in this scope
30 | s.erase(s.lower_bound((*it)));
| ^
Xoractive.cpp:34:12: error: 's' was not declared in this scope
34 | for(it = s.begin(); it != s.end(); it++)ka.insert((*it));
| ^
Xoractive.cpp:42:3: error: 'm' was not declared in this scope
42 | m.clear();
| ^
Xoractive.cpp:45:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
45 | for(int jj = 0; jj < ans[j].size(); jj++){
| ~~~^~~~~~~~~~~~~~~
Xoractive.cpp:46:16: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
46 | if((1<<j)&i!=0) m[ans[j][jj]]++; else m[ans[j][jj]]--;
| ~^~~
Xoractive.cpp:49:7: error: 'tt' was not declared in this scope; did you mean 'st'?
49 | for(tt = m.begin(); tt!=m.end(); tt++){
| ^~
| st