bitaro.cpp: In function 'void merg_sort(std::vector<std::pair<int, int> >&, std::vector<std::pair<int, int> >, int)':
bitaro.cpp:29:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
29 | while((it<a.size()||it2<b.size())&&nw.size()<B)
| ~~^~~~~~~~~
bitaro.cpp:29:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
29 | while((it<a.size()||it2<b.size())&&nw.size()<B)
| ~~~^~~~~~~~~
bitaro.cpp:29:49: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
29 | while((it<a.size()||it2<b.size())&&nw.size()<B)
| ~~~~~~~~~^~
bitaro.cpp:31:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
31 | if(it>=a.size())
| ~~^~~~~~~~~~
bitaro.cpp:33: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]
33 | else if(it2>=b.size())
| ~~~^~~~~~~~~~
bitaro.cpp: In function 'int main()':
bitaro.cpp:70:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
70 | while(it<best[f].size()&&it2<del.size())
| ~~^~~~~~~~~~~~~~~
bitaro.cpp:70:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
70 | while(it<best[f].size()&&it2<del.size())
| ~~~^~~~~~~~~~~
bitaro.cpp:80:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
80 | if(it>=best[f].size())
| ~~^~~~~~~~~~~~~~~~