shoes.cpp: In function 'void countInv(std::vector<int>&, int, int)':
shoes.cpp:18:18: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
18 | while(a + b + 2 < A.size() + B.size()) {
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
shoes.cpp:27:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
27 | for (int i = 0; i < tmp.size(); i++) s[i+st] = tmp[i];
| ~~^~~~~~~~~~~~
shoes.cpp: In function 'long long int count_swaps(std::vector<int>)':
shoes.cpp:42:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
42 | for (int i = 0; i < a.size(); i++) {
| ~~^~~~~~~~~~
shoes.cpp:50:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
50 | for (int i = 0; i < lines.size(); i++) {
| ~~^~~~~~~~~~~~~~