sails.cpp: In function 'int32_t main()':
sails.cpp:18:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
18 | #define FOR(i, a, b) for (int (i) = a; (i) <= (b); i++)
| ^
sails.cpp:37:5: note: in expansion of macro 'FOR'
37 | FOR(i, 1, 1e5) id[i] = i;
| ^~~
sails.cpp:18:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
18 | #define FOR(i, a, b) for (int (i) = a; (i) <= (b); i++)
| ^
sails.cpp:39:5: note: in expansion of macro 'FOR'
39 | FOR(i, 1, n) {
| ^~~
sails.cpp:18:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
18 | #define FOR(i, a, b) for (int (i) = a; (i) <= (b); i++)
| ^
sails.cpp:46:9: note: in expansion of macro 'FOR'
46 | FOR(j, 1, k[i]) {
| ^~~
sails.cpp:32:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
32 | freopen("hi.inp", "r", stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~