postmen.cpp:21:17: warning: overflow in conversion from 'double' to 'int' changes value from '1.0e+18' to '2147483647' [-Woverflow]
21 | const int INF = 1e18;
| ^~~~
postmen.cpp: In function 'void dfs(int)':
postmen.cpp:43:13: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
43 | auto[u, id] = adj[v].back();
| ^
postmen.cpp: In function 'int32_t main()':
postmen.cpp:17:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
17 | #define FOR(i, a, b) for (int (i) = a; (i) <= (b); i++)
| ^
postmen.cpp:62:5: note: in expansion of macro 'FOR'
62 | FOR(i, 1, m) {
| ^~~
postmen.cpp:68:9: warning: unused variable 'cnt' [-Wunused-variable]
68 | int cnt = 0;
| ^~~
postmen.cpp:57:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
57 | freopen("hi.txt", "r", stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
postmen.cpp:58:15: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
58 | freopen("hi.out", "w", stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~