lamp.cpp: In function 'int main()':
lamp.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
lamp.cpp:65:5: note: in expansion of macro 'FOR'
65 | FOR(i, 1, n) cin >> a[i];
| ^~~
lamp.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
lamp.cpp:66:5: note: in expansion of macro 'FOR'
66 | FOR(i, 1, n) cin >> b[i];
| ^~~
lamp.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
lamp.cpp:67:5: note: in expansion of macro 'FOR'
67 | FOR(i, 1, n)
| ^~~
lamp.cpp:32:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
lamp.cpp:68:2: note: in expansion of macro 'FOR'
68 | FOR(j, 0, 2)
| ^~~
lamp.cpp:32:31: warning: unnecessary parentheses in declaration of 'z' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
lamp.cpp:69:2: note: in expansion of macro 'FOR'
69 | FOR(z, 0, 1) {
| ^~~
lamp.cpp:32:31: warning: unnecessary parentheses in declaration of 'x' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
lamp.cpp:72:3: note: in expansion of macro 'FOR'
72 | FOR(x, 0, 2)
| ^~~
lamp.cpp:32:31: warning: unnecessary parentheses in declaration of 'y' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
lamp.cpp:73:3: note: in expansion of macro 'FOR'
73 | FOR(y, 0, 1) {
| ^~~