library.cpp: In function 'void Solve(int)':
library.cpp:39:28: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
39 | #define FRN(i, n) for (int (i) = 0; (i) < (n); ++(i))
| ^
library.cpp:64:2: note: in expansion of macro 'FRN'
64 | FRN(i, N) {
| ^~~
library.cpp:41:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
41 | #define EACH(i, x) for (auto &(i) : (x))
| ^
library.cpp:65:3: note: in expansion of macro 'EACH'
65 | EACH(j, M) j = 0;
| ^~~~
library.cpp:39:28: warning: unnecessary parentheses in declaration of 'z' [-Wparentheses]
39 | #define FRN(i, n) for (int (i) = 0; (i) < (n); ++(i))
| ^
library.cpp:66:3: note: in expansion of macro 'FRN'
66 | FRN(z, N)
| ^~~
library.cpp:37:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
37 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
library.cpp:74:2: note: in expansion of macro 'FOR'
74 | FOR(i, 1, N)
| ^~~
library.cpp:37:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
37 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
library.cpp:77:2: note: in expansion of macro 'FOR'
77 | FOR(i, 1, N - 1) {
| ^~~
library.cpp:41:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
41 | #define EACH(i, x) for (auto &(i) : (x))
| ^
library.cpp:81:4: note: in expansion of macro 'EACH'
81 | EACH(j, M) j = 0;
| ^~~~
library.cpp:39:28: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
39 | #define FRN(i, n) for (int (i) = 0; (i) < (n); ++(i))
| ^
library.cpp:82:4: note: in expansion of macro 'FRN'
82 | FRN(j, i) M[ans[j] - 1] = 1;
| ^~~
library.cpp:37:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
37 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
library.cpp:83:4: note: in expansion of macro 'FOR'
83 | FOR(j, 0, mid) M[index[j] - 1] = 1;
| ^~~
library.cpp:41:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
41 | #define EACH(i, x) for (auto &(i) : (x))
| ^
library.cpp:95:3: note: in expansion of macro 'EACH'
95 | EACH(j, index)
| ^~~~