bitaro.cpp: In function 'void lacz(int, int)':
bitaro.cpp:16:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
16 | while(tmp.size()<200 && (la<P[a].size() || lb<P[b].size())) {
| ~~^~~~~~~~~~~~
bitaro.cpp:16:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
16 | while(tmp.size()<200 && (la<P[a].size() || lb<P[b].size())) {
| ~~^~~~~~~~~~~~
bitaro.cpp:17:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
17 | if(lb==P[b].size() || la<P[a].size() && P[a][la].nd>=P[b][lb].nd+1) {
| ~~^~~~~~~~~~~~~
bitaro.cpp:17: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]
17 | if(lb==P[b].size() || la<P[a].size() && P[a][la].nd>=P[b][lb].nd+1) {
| ~~^~~~~~~~~~~~
bitaro.cpp:17:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
17 | if(lb==P[b].size() || la<P[a].size() && P[a][la].nd>=P[b][lb].nd+1) {
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~