chameleon.cpp: In function 'int S4(int, std::vector<int>, int)':
chameleon.cpp:31:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
31 | if (a != L.size() + 1) if (S4(who, L, n))return 1;
| ~~^~~~~~~~~~~~~~~
chameleon.cpp:33:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
33 | if (b != R.size() + 1) if (S4(who, R, n))return 1;
| ~~^~~~~~~~~~~~~~~
chameleon.cpp:23:24: warning: unused variable 'j' [-Wunused-variable]
23 | int sz = Y.size(), i, j;
| ^
chameleon.cpp: In function 'void Solve(int)':
chameleon.cpp:53:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
53 | if (Query(X) != X.size()) {
| ~~~~~~~~~^~~~~~~~~~~
chameleon.cpp:68:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
68 | for (i = 0; i < AX.size(); i++) {
| ~~^~~~~~~~~~~
chameleon.cpp:71:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
71 | for (j = 0; j < AY.size(); j++) {
| ~~^~~~~~~~~~~