Main.cpp: In function 'int main()':
Main.cpp:25:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
25 | if (V[i].empty()) continue; sort(V[i].begin(), V[i].end());
| ^~
Main.cpp:25:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
25 | if (V[i].empty()) continue; sort(V[i].begin(), V[i].end());
| ^~~~
Main.cpp:26:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
26 | for (int l = 0, r = 0; l < V[i].size(); l = r) {
| ~~^~~~~~~~~~~~~
Main.cpp:28:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
28 | while (r < V[i].size() && V[i][l].va == V[i][r].va) s += V[i][r++].vb.va;
| ~~^~~~~~~~~~~~~
Main.cpp:45:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
45 | if (D[t.vb] != 4e18) continue; D[t.vb] = -t.va;
| ^~
Main.cpp:45:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
45 | if (D[t.vb] != 4e18) continue; D[t.vb] = -t.va;
| ^