bitaro.cpp: In function 'void merge(int, int)':
bitaro.cpp:13: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]
13 | while(i + 1 < c[a].size() || j + 1<c[b].size()) {
| ~~~~~~^~~~~~~~~~~~~
bitaro.cpp:13:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
13 | while(i + 1 < c[a].size() || j + 1<c[b].size()) {
| ~~~~~^~~~~~~~~~~~
bitaro.cpp:14:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
14 | if(i+1==c[a].size()) {
| ~~~^~~~~~~~~~~~~
bitaro.cpp:20:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
20 | if(j+1==c[b].size()){
| ~~~^~~~~~~~~~~~~
bitaro.cpp: At global scope:
bitaro.cpp:40:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
40 | main(){
| ^~~~
bitaro.cpp: In function 'int main()':
bitaro.cpp:57:18: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
57 | if(c[u].size() < Sq) {
| ~~~~~~~~~~~~^~~~
bitaro.cpp:61:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
61 | for(int i=0;i<V[u].size();i++) {
| ~^~~~~~~~~~~~
bitaro.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
78 | for(int i=0;i<c[u].size();i++) {
| ~^~~~~~~~~~~~
bitaro.cpp:97:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
97 | for(int i=0;i<V[u].size();i++){
| ~^~~~~~~~~~~~