bitaro.cpp: In function 'void merge(std::vector<std::pair<int, int> >&, std::vector<std::pair<int, int> >&)':
bitaro.cpp:15:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
15 | for(int i = 0; i < c.size(); i++){
| ~~^~~~~~~~~~
bitaro.cpp:16:21: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
16 | if(b.size() >= sq) break;
| ~~~~~~~~~^~~~~
bitaro.cpp:19:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
19 | for(int i = 0; i < b.size(); i++) bl[b[i].sc] = 0;
| ~~^~~~~~~~~~
bitaro.cpp: In function 'int main()':
bitaro.cpp:34:26: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
34 | if(dps[i].size() < sq) dps[i].pb({0, i});
| ~~~~~~~~~~~~~~^~~~