Xoractive.cpp: In function 'std::vector<int> dif(std::vector<int>, std::vector<int>)':
Xoractive.cpp:16:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
16 | for(int i = 0; i < a.size(); ++i){
| ~~^~~~~~~~~~
Xoractive.cpp: In function 'std::vector<int> get(std::vector<int>)':
Xoractive.cpp:26:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
26 | for(int i = int(sqrt(v.size())); i < v.size(); i += 2) t.pb(v[i]);
| ~~^~~~~~~~~~
Xoractive.cpp: In function 'std::vector<int> guess(int)':
Xoractive.cpp:57:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
57 | for(int i = 0; i < v.size(); ++i) p[v[i]].pb(j), s.insert(v[i]);
| ~~^~~~~~~~~~
Xoractive.cpp: In lambda function:
Xoractive.cpp:65:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
65 | for(int j = 0; j < p[a].size(); ++j){
| ~~^~~~~~~~~~~~~
Xoractive.cpp:66:19: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
66 | if(p[b].size() == j) return true;
| ~~~~~~~~~~~~^~~~