sculpture.cpp: In function 'void subtask1234::solve()':
sculpture.cpp:25:31: warning: unnecessary parentheses in declaration of 'x' [-Wparentheses]
25 | #define FOS(i, r, l) for (int (i) = (r); (i) >= (l); --(i))
| ^
sculpture.cpp:43:3: note: in expansion of macro 'FOS'
43 | FOS(x, 36, 0) {
| ^~~
sculpture.cpp:24:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
24 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
sculpture.cpp:45:4: note: in expansion of macro 'FOR'
45 | FOR(i, 1, n) d[0][i] = 0;
| ^~~
sculpture.cpp:24:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
24 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
sculpture.cpp:47:4: note: in expansion of macro 'FOR'
47 | FOR(i, 1, n)
| ^~~
sculpture.cpp:24:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
24 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
sculpture.cpp:48:4: note: in expansion of macro 'FOR'
48 | FOR(j, 0, n) {
| ^~~
sculpture.cpp:25:31: warning: unnecessary parentheses in declaration of 'z' [-Wparentheses]
25 | #define FOS(i, r, l) for (int (i) = (r); (i) >= (l); --(i))
| ^
sculpture.cpp:51:5: note: in expansion of macro 'FOS'
51 | FOS(z, i, 1) {
| ^~~
sculpture.cpp:24:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
24 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
sculpture.cpp:57:4: note: in expansion of macro 'FOR'
57 | FOR(i, a, b) ok = ok || d[n][i];
| ^~~
sculpture.cpp: In function 'void subtask5::solve()':
sculpture.cpp:25:31: warning: unnecessary parentheses in declaration of 'x' [-Wparentheses]
25 | #define FOS(i, r, l) for (int (i) = (r); (i) >= (l); --(i))
| ^
sculpture.cpp:68:3: note: in expansion of macro 'FOS'
68 | FOS(x, 40, 0) {
| ^~~
sculpture.cpp:24:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
24 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
sculpture.cpp:71:4: note: in expansion of macro 'FOR'
71 | FOR(i, 1, n) {
| ^~~
sculpture.cpp:25:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
25 | #define FOS(i, r, l) for (int (i) = (r); (i) >= (l); --(i))
| ^
sculpture.cpp:74:5: note: in expansion of macro 'FOS'
74 | FOS(j, i, 1) {
| ^~~
sculpture.cpp: In function 'int main()':
sculpture.cpp:24:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
24 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
sculpture.cpp:89:2: note: in expansion of macro 'FOR'
89 | FOR(i, 1, n) cin >> y[i];
| ^~~