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:49:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
49 | if (cck[i])continue; cnt++;
| ^~
chameleon.cpp:49:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
49 | if (cck[i])continue; cnt++;
| ^~~
chameleon.cpp:51:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
51 | if (Query(X) != X.size()) X.pop_back();
| ~~~~~~~~~^~~~~~~~~~~
chameleon.cpp:57:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
57 | if (cck[i])continue; cnt++;
| ^~
chameleon.cpp:57:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
57 | if (cck[i])continue; cnt++;
| ^~~
chameleon.cpp:60:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
60 | if (Query(X) != X.size()) X.pop_back();
| ~~~~~~~~~^~~~~~~~~~~
chameleon.cpp:69:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
69 | for (i = 0; i < AX.size(); i++) {
| ~~^~~~~~~~~~~
chameleon.cpp:72:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
72 | for (j = 0; j < AY.size(); j++) {
| ~~^~~~~~~~~~~