tickets.cpp: In function 'll subtask1::find_maximum(int, std::vector<std::vector<int> >&)':
tickets.cpp:29:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
29 | #define EACH(i, x) for (auto &(i) : (x))
| ^
tickets.cpp:44:3: note: in expansion of macro 'EACH'
44 | EACH(i, x) a.pb(i[0]);
| ^~~~
tickets.cpp:29:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
29 | #define EACH(i, x) for (auto &(i) : (x))
| ^
tickets.cpp:47:3: note: in expansion of macro 'EACH'
47 | EACH(i, a) rs += abs(i - med);
| ^~~~
tickets.cpp:29:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
29 | #define EACH(i, x) for (auto &(i) : (x))
| ^
tickets.cpp:48:3: note: in expansion of macro 'EACH'
48 | EACH(i, x)
| ^~~~
tickets.cpp:29:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
29 | #define EACH(i, x) for (auto &(i) : (x))
| ^
tickets.cpp:49:3: note: in expansion of macro 'EACH'
49 | EACH(j, i)
| ^~~~
tickets.cpp: In function 'll subtask2::find_maximum(int, std::vector<std::vector<int> >&)':
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:60:3: note: in expansion of macro 'FOR'
60 | FOR(i, 0, n - 1) rs -= x[i][0];
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:62:3: note: in expansion of macro 'FOR'
62 | FOR(i, 0, n - 1) a[i] = {x[i][m - 1] + x[i][0], i};
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:64:3: note: in expansion of macro 'FOR'
64 | FOR(i, 0, n - 1)
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:65:3: note: in expansion of macro 'FOR'
65 | FOR(j, 0, m - 1)
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:67:3: note: in expansion of macro 'FOR'
67 | FOR(i, 0, n / 2 - 1) {
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:71:3: note: in expansion of macro 'FOR'
71 | FOR(i, n / 2, n - 1) x[a[i].nd][0] = 0;
| ^~~
tickets.cpp: In function 'std::vector<std::vector<int> > getorder(int, std::vector<std::vector<int> >&)':
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:80:2: note: in expansion of macro 'FOR'
80 | FOR(i, 0, n - 1)
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:81:2: note: in expansion of macro 'FOR'
81 | FOR(j, 0, m - 1)
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:84:2: note: in expansion of macro 'FOR'
84 | FOR(i, 0, n - 1) {
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:86:3: note: in expansion of macro 'FOR'
86 | FOR(j, 0, m - 1)
| ^~~
tickets.cpp:29:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
29 | #define EACH(i, x) for (auto &(i) : (x))
| ^
tickets.cpp:89:3: note: in expansion of macro 'EACH'
89 | EACH(j, a) {
| ^~~~
tickets.cpp:29:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
29 | #define EACH(i, x) for (auto &(i) : (x))
| ^
tickets.cpp:95:3: note: in expansion of macro 'EACH'
95 | EACH(j, b) {
| ^~~~
tickets.cpp: In function 'll subtask4::find_maximum(int, std::vector<std::vector<int> >&)':
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:115:3: note: in expansion of macro 'FOR'
115 | FOR(i, 0, n - 1)
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:116:3: note: in expansion of macro 'FOR'
116 | FOR(j, 0, m - 1)
| ^~~
tickets.cpp:29:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
29 | #define EACH(i, x) for (auto &(i) : (x))
| ^
tickets.cpp:120:3: note: in expansion of macro 'EACH'
120 | EACH(i, a) rs += i.a;
| ^~~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:121:3: note: in expansion of macro 'FOR'
121 | FOR(i, 0, cnt - 1) rs -= 2 * a[i].a;
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:122:3: note: in expansion of macro 'FOR'
122 | FOR(i, 0, n - 1)
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:123:3: note: in expansion of macro 'FOR'
123 | FOR(j, 0, m - 1)
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:125:3: note: in expansion of macro 'FOR'
125 | FOR(i, 0, cnt - 1) x[a[i].i][a[i].j] = 0;
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:126:3: note: in expansion of macro 'FOR'
126 | FOR(i, cnt, n * m - 1) x[a[i].i][a[i].j] = 1;
| ^~~
tickets.cpp: In function 'void subtask5::trace(int, int, std::vector<std::vector<int> >&)':
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'z' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:141:3: note: in expansion of macro 'FOR'
141 | FOR(z, 0, cnt - 1) x[i][z] = 0;
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'z' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:142:3: note: in expansion of macro 'FOR'
142 | FOR(z, m - k + cnt, m - 1) x[i][z] = 1;
| ^~~
tickets.cpp: In function 'll subtask5::find_maximum(int, std::vector<std::vector<int> >&)':
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:150:3: note: in expansion of macro 'FOR'
150 | FOR(i, 0, n - 1) {
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:151:4: note: in expansion of macro 'FOR'
151 | FOR(j, m - k, m - 1) a[i][0] += x[i][j];
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:152:4: note: in expansion of macro 'FOR'
152 | FOR(j, 1, k) a[i][j] = a[i][j - 1] - x[i][j - 1] - x[i][m - k + j - 1];
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:154:3: note: in expansion of macro 'FOR'
154 | FOR(i, 0, n - 1)
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:155:3: note: in expansion of macro 'FOR'
155 | FOR(j, 0, cnt) {
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'z' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:157:4: note: in expansion of macro 'FOR'
157 | FOR(z, 0, min(j, k))
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:163:3: note: in expansion of macro 'FOR'
163 | FOR(i, 0, n - 1)
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:164:3: note: in expansion of macro 'FOR'
164 | FOR(j, 0, m - 1)
| ^~~
tickets.cpp: In function 'll full_solution::find_maximum(int, std::vector<std::vector<int> >&)':
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:187:3: note: in expansion of macro 'FOR'
187 | FOR(i, 0, n - 1) {
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:188:4: note: in expansion of macro 'FOR'
188 | FOR(j, 0, k - 1) rs -= x[i][j];
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:200:3: note: in expansion of macro 'FOR'
200 | FOR(i, 0, n - 1) {
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:201:4: note: in expansion of macro 'FOR'
201 | FOR(j, 0, m - 1) x[i][j] = -1;
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:202:4: note: in expansion of macro 'FOR'
202 | FOR(j, 0, pos[i]) x[i][j] = 0;
| ^~~
tickets.cpp:27:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
27 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
tickets.cpp:203:4: note: in expansion of macro 'FOR'
203 | FOR(j, m - k + pos[i] + 1, m - 1) x[i][j] = 1;
| ^~~