bitaro.cpp: In function 'vpi merge(vpi&, vpi&)':
bitaro.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define EACH(i, x) for (auto &(i) : (x))
| ^
bitaro.cpp:50:2: note: in expansion of macro 'EACH'
50 | EACH(i, a) {
| ^~~~
bitaro.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define EACH(i, x) for (auto &(i) : (x))
| ^
bitaro.cpp:56:2: note: in expansion of macro 'EACH'
56 | EACH(i, ans) {
| ^~~~
bitaro.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define EACH(i, x) for (auto &(i) : (x))
| ^
bitaro.cpp:62:2: note: in expansion of macro 'EACH'
62 | EACH(i, ans) c1[i.st] = 0;
| ^~~~
bitaro.cpp: In function 'int main()':
bitaro.cpp:30:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
30 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
bitaro.cpp:70:5: note: in expansion of macro 'FOR'
70 | FOR(i, 1, m) {
| ^~~
bitaro.cpp:30:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
30 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
bitaro.cpp:75:5: note: in expansion of macro 'FOR'
75 | FOR(i, 1, n) {
| ^~~
bitaro.cpp:32:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
32 | #define EACH(i, x) for (auto &(i) : (x))
| ^
bitaro.cpp:79:6: note: in expansion of macro 'EACH'
79 | EACH(j, adj[i]) {
| ^~~~
bitaro.cpp:32:31: warning: unnecessary parentheses in declaration of 'z' [-Wparentheses]
32 | #define EACH(i, x) for (auto &(i) : (x))
| ^
bitaro.cpp:81:7: note: in expansion of macro 'EACH'
81 | EACH(z, cur) ++z.nd;
| ^~~~
bitaro.cpp:30:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
30 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
bitaro.cpp:89:6: note: in expansion of macro 'FOR'
89 | FOR(i, 0, y - 1) {
| ^~~
bitaro.cpp:30:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
30 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
bitaro.cpp:94:7: note: in expansion of macro 'FOR'
94 | FOR(i, 1, n) {
| ^~~
bitaro.cpp:32:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
32 | #define EACH(i, x) for (auto &(i) : (x))
| ^
bitaro.cpp:97:8: note: in expansion of macro 'EACH'
97 | EACH(j, adj[i]) d[i] = max(d[i], d[j] + 1);
| ^~~~
bitaro.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define EACH(i, x) for (auto &(i) : (x))
| ^
bitaro.cpp:100:7: note: in expansion of macro 'EACH'
100 | EACH(i, C) c[i] = 0;
| ^~~~
bitaro.cpp:32:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
32 | #define EACH(i, x) for (auto &(i) : (x))
| ^
bitaro.cpp:104:6: note: in expansion of macro 'EACH'
104 | EACH(j, best[t]) {
| ^~~~
bitaro.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define EACH(i, x) for (auto &(i) : (x))
| ^
bitaro.cpp:110:3: note: in expansion of macro 'EACH'
110 | EACH(i, C) c[i] = 0;
| ^~~~