bitaro.cpp: In function 'int main()':
bitaro.cpp:19:13: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
19 | while ((x<d[i].size() || y<d[j].size()) && t.size()<B){
| ~^~~~~~~~~~~~
bitaro.cpp:19:30: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
19 | while ((x<d[i].size() || y<d[j].size()) && t.size()<B){
| ~^~~~~~~~~~~~
bitaro.cpp:20:10: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
20 | if (y==d[j].size() || d[i][x].first>=d[j][y].first+1){
| ~^~~~~~~~~~~~~
bitaro.cpp:22:14: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
22 | while (x<d[i].size() && d[i][x].first==d[i][z].first && t.size()<B){
| ~^~~~~~~~~~~~
bitaro.cpp:26:10: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
26 | if (x==d[i].size() || d[i][x].first<=d[j][y].first+1){
| ~^~~~~~~~~~~~~
bitaro.cpp:28:14: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
28 | while (y<d[j].size() && d[j][y].first==d[j][z].first && t.size()<B){
| ~^~~~~~~~~~~~
bitaro.cpp:36:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
36 | for (auto j:d[i]) cout<<j.first<<' '<<j.second<<" "; cout<<'\n';
| ^~~
bitaro.cpp:36:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
36 | for (auto j:d[i]) cout<<j.first<<' '<<j.second<<" "; cout<<'\n';
| ^~~~
bitaro.cpp:61:4: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
61 | else cout<<ans[cur]; cout<<'\n';
| ^~~~
bitaro.cpp:61:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
61 | else cout<<ans[cur]; cout<<'\n';
| ^~~~