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 (ll x : W) w.pb(x); for (ll x : T) t.pb(x); for (ll x : S) s.pb(x);
| ^~~
overtaking.cpp:23:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
23 | for (ll x : W) w.pb(x); for (ll x : T) t.pb(x); for (ll x : S) s.pb(x);
| ^~~
overtaking.cpp:32:26: 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]
32 | for (ll j = 0; j < v[i].size(); j++)
| ~~^~~~~~~~~~~~~
overtaking.cpp: In function 'll arrival_time(ll)':
overtaking.cpp:54:28: 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]
54 | if (ind < 0 || ind >= ran[i].size() || ran[i][ind].se <= cur + (s[i + 1] - s[i]) * x)
| ~~~~^~~~~~~~~~~~~~~~