bitaro.cpp: In function 'void 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:77:6: note: in expansion of macro 'EACH'
77 | 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:79:7: note: in expansion of macro 'EACH'
79 | 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:87:6: note: in expansion of macro 'FOR'
87 | 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:92:7: note: in expansion of macro 'FOR'
92 | 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:95:8: note: in expansion of macro 'EACH'
95 | 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:98:7: note: in expansion of macro 'EACH'
98 | 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:102:6: note: in expansion of macro 'EACH'
102 | 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:108:3: note: in expansion of macro 'EACH'
108 | EACH(i, C) c[i] = 0;
| ^~~~