postmen.cpp: In function 'bool dfs(int)':
postmen.cpp:13:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
13 | while(ptr[v] < G[v].size()){
| ~~~~~~~^~~~~~~~~~~~~
postmen.cpp:14:8: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
14 | auto [u, e] = G[v][ptr[v]++];
| ^
postmen.cpp:15:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
15 | if(used[e]) continue; used[e] = true;
| ^~
postmen.cpp:15:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
15 | if(used[e]) continue; used[e] = true;
| ^~~~
postmen.cpp: In function 'int32_t main()':
postmen.cpp:30:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
30 | for(int j = 0; j < G[i].size(); j++){
| ~~^~~~~~~~~~~~~