postmen.cpp: In function 'bool dfs(int, int, bool)':
postmen.cpp:14: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]
14 | while(ptr[v] < G[v].size()){
| ~~~~~~~^~~~~~~~~~~~~
postmen.cpp:15:8: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
15 | auto [u, e] = G[v][ptr[v]++];
| ^
postmen.cpp:16:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
16 | if(used[e]) continue; used[e] = true;
| ^~
postmen.cpp:16:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
16 | if(used[e]) continue; used[e] = true;
| ^~~~
postmen.cpp: In function 'int32_t main()':
postmen.cpp:31: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]
31 | for(int j = 0; j < G[i].size(); j++){
| ~~^~~~~~~~~~~~~