bitaro.cpp: In function 'int main()':
bitaro.cpp:30: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]
30 | while(l<lg[i].size()&&r<lg[v].size()&&sz(tmp)<sq){
| ~^~~~~~~~~~~~~
bitaro.cpp:30: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]
30 | while(l<lg[i].size()&&r<lg[v].size()&&sz(tmp)<sq){
| ~^~~~~~~~~~~~~
bitaro.cpp:33: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]
33 | while(r<lg[v].size()&&vis[lg[v][r].s])r++;
| ~^~~~~~~~~~~~~
bitaro.cpp:34: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]
34 | while(l<lg[i].size()&&vis[lg[i][l].s])l++;
| ~^~~~~~~~~~~~~
bitaro.cpp:38: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]
38 | while(l<lg[i].size()&&vis[lg[i][l].s])l++;
| ~^~~~~~~~~~~~~
bitaro.cpp:39: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]
39 | while(r<lg[v].size()&&vis[lg[v][r].s])r++;
| ~^~~~~~~~~~~~~
bitaro.cpp:41: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]
41 | }while(l<lg[i].size()&&sz(tmp)<sq){
| ~^~~~~~~~~~~~~
bitaro.cpp:43:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
43 | while(l<lg[i].size()&&vis[lg[i][l].s])l++;
| ~^~~~~~~~~~~~~
bitaro.cpp:44:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
44 | while(r<lg[v].size()&&vis[lg[v][r].s])r++;
| ~^~~~~~~~~~~~~
bitaro.cpp:46: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]
46 | while(r<lg[v].size()&&sz(tmp)<sq){
| ~^~~~~~~~~~~~~
bitaro.cpp:48:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
48 | while(r<lg[v].size()&&vis[lg[v][r].s])r++;
| ~^~~~~~~~~~~~~
bitaro.cpp:49:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
49 | while(l<lg[i].size()&&vis[lg[i][l].s])l++;
| ~^~~~~~~~~~~~~