bitaro.cpp: In function 'int main()':
bitaro.cpp:30:27: 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 (ind!=vec[i].size() && exist[vec[i][ind].second]==cnt)
| ~~~^~~~~~~~~~~~~~~
bitaro.cpp:32:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
32 | while (jnd!=vec[j].size() && exist[vec[j][jnd].second]==cnt)
| ~~~^~~~~~~~~~~~~~~
bitaro.cpp:34: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]
34 | if (ind==vec[i].size() && jnd==vec[j].size())
| ~~~^~~~~~~~~~~~~~~
bitaro.cpp:34:46: 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 | if (ind==vec[i].size() && jnd==vec[j].size())
| ~~~^~~~~~~~~~~~~~~
bitaro.cpp:36: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]
36 | if (jnd!=vec[j].size() && vec[j][jnd].first>=vec[i][ind].first)
| ~~~^~~~~~~~~~~~~~~
bitaro.cpp:50: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]
50 | for (int k=0; k<tmp.size(); k++)
| ~^~~~~~~~~~~
bitaro.cpp:69: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]
69 | for (int j=0; j<vec[t].size(); j++)
| ~^~~~~~~~~~~~~~