bitaro.cpp: In function 'int main()':
bitaro.cpp:60:13: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
60 | while(pl < vlist[u].size() || pr < vlist[v].size()) {
| ~~~^~~~~~~~~~~~~~~~~
bitaro.cpp:60:37: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
60 | while(pl < vlist[u].size() || pr < vlist[v].size()) {
| ~~~^~~~~~~~~~~~~~~~~
bitaro.cpp:62:12: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
62 | if (pl < vlist[u].size() && vlist[u][pl].se + 1 > vlist[v][pr].se) {
| ~~~^~~~~~~~~~~~~~~~~
bitaro.cpp:82:13: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
82 | for(auto [x, y] : tmp) {
| ^
bitaro.cpp:95:8: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
95 | auto [t, y, c] = Queries[i];
| ^
bitaro.cpp:121:13: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
121 | for(auto [x, y] : vlist[t]) {
| ^
bitaro.cpp:25:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
25 | freopen("FILE.INP", "r", stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
bitaro.cpp:26:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
26 | freopen("FILE.OUT", "w", stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~