overtaking.cpp: In function 'void init(int, int, std::vector<long long int>, std::vector<int>, int, int, std::vector<int>)':
overtaking.cpp:23:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
23 | for (int x : W) w.pb(x); for (int x : T) t.pb(x); for (int x : S) s.pb(x);
| ^~~
overtaking.cpp:23:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
23 | for (int x : W) w.pb(x); for (int x : T) t.pb(x); for (int x : S) s.pb(x);
| ^~~
overtaking.cpp:32:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
32 | for (int j = 0; j < v[i].size(); j++)
| ~~^~~~~~~~~~~~~
overtaking.cpp: In function 'll arrival_time(ll)':
overtaking.cpp:53:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
53 | if (ind < 0 || ind >= ran[i].size() || ran[i][ind].se <= cur + (s[i + 1] - s[i]) * x)
| ~~~~^~~~~~~~~~~~~~~~