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