joioi.cpp: In function 'bool check(int)':
joioi.cpp:33:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
33 | #define FOS(i, r, l) for (int (i) = (r); (i) >= (l); --(i))
| ^
joioi.cpp:56:2: note: in expansion of macro 'FOS'
56 | FOS(i, h, 1) {
| ^~~
joioi.cpp:32:31: warning: unnecessary parentheses in declaration of 'z' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
joioi.cpp:60:3: note: in expansion of macro 'FOR'
60 | FOR(z, j + 1, w) {
| ^~~
joioi.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
joioi.cpp:68:2: note: in expansion of macro 'FOR'
68 | FOR(i, 1, h) {
| ^~~
joioi.cpp:32:31: warning: unnecessary parentheses in declaration of 'z' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
joioi.cpp:72:3: note: in expansion of macro 'FOR'
72 | FOR(z, j + 1, w) {
| ^~~
joioi.cpp:33:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
33 | #define FOS(i, r, l) for (int (i) = (r); (i) >= (l); --(i))
| ^
joioi.cpp:80:2: note: in expansion of macro 'FOS'
80 | FOS(i, h, 1) {
| ^~~
joioi.cpp:32:31: warning: unnecessary parentheses in declaration of 'z' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
joioi.cpp:84:3: note: in expansion of macro 'FOR'
84 | FOR(z, 1, j - 1) {
| ^~~
joioi.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
joioi.cpp:92:2: note: in expansion of macro 'FOR'
92 | FOR(i, 1, h) {
| ^~~
joioi.cpp:32:31: warning: unnecessary parentheses in declaration of 'z' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
joioi.cpp:96:3: note: in expansion of macro 'FOR'
96 | FOR(z, 1, j - 1) {
| ^~~
joioi.cpp: In function 'int main()':
joioi.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
joioi.cpp:110:5: note: in expansion of macro 'FOR'
110 | FOR(i, 1, h)
| ^~~
joioi.cpp:32:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
joioi.cpp:111:5: note: in expansion of macro 'FOR'
111 | FOR(j, 1, w)
| ^~~
joioi.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
joioi.cpp:113:5: note: in expansion of macro 'FOR'
113 | FOR(i, 1, h)
| ^~~
joioi.cpp:32:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
joioi.cpp:114:5: note: in expansion of macro 'FOR'
114 | FOR(j, 1, w)
| ^~~