bitaro.cpp: In function 'int main()':
bitaro.cpp:22:35: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
22 | while (t.size()<B && (x<b[i].size() || y<b[j].size())){
| ~^~~~~~~~~~~~
bitaro.cpp:22:52: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
22 | while (t.size()<B && (x<b[i].size() || y<b[j].size())){
| ~^~~~~~~~~~~~
bitaro.cpp:23:21: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
23 | if (y==b[j].size() || b[i][x].first>=b[j][y].first+1){
| ~^~~~~~~~~~~~~
bitaro.cpp:25:26: warning: statement has no effect [-Wunused-value]
25 | for (x; x<b[i].size() && b[i][x].first==z; x++){
| ^
bitaro.cpp:25:30: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
25 | for (x; x<b[i].size() && b[i][x].first==z; x++){
| ~^~~~~~~~~~~~
bitaro.cpp:31:21: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
31 | if (x==b[i].size() || b[i][x].first<=b[j][y].first+1){
| ~^~~~~~~~~~~~~
bitaro.cpp:33:26: warning: statement has no effect [-Wunused-value]
33 | for (y; y<b[j].size() && b[j][y].first==z; y++){
| ^
bitaro.cpp:33:30: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
33 | for (y; y<b[j].size() && b[j][y].first==z; y++){
| ~^~~~~~~~~~~~