bank.cpp: In function 'int popc(int)':
bank.cpp:6:27: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
6 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
bank.cpp:35:5: note: in expansion of macro 'ff'
35 | ff(j,0,m - 1){
| ^~
bank.cpp: In function 'int main()':
bank.cpp:6:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
6 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
bank.cpp:51:5: note: in expansion of macro 'ff'
51 | ff(i,0,n - 1)cin >> a[i];
| ^~
bank.cpp:6:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
6 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
bank.cpp:52:5: note: in expansion of macro 'ff'
52 | ff(i,0,m - 1)cin >> b[i];
| ^~
bank.cpp:6:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
6 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
bank.cpp:53:5: note: in expansion of macro 'ff'
53 | ff(i,0,(1<<m)-1)niz[i] = i;
| ^~
bank.cpp:6:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
6 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
bank.cpp:56:5: note: in expansion of macro 'ff'
56 | ff(i,0,(1<<m)-1){
| ^~
bank.cpp:6:27: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
6 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
bank.cpp:59:13: note: in expansion of macro 'ff'
59 | ff(j,0,n - 1)pref[tr][j] = j;
| ^~
bank.cpp:6:27: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
6 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
bank.cpp:61:9: note: in expansion of macro 'ff'
61 | ff(j,0,n - 1){
| ^~
bank.cpp:6:27: warning: unnecessary parentheses in declaration of 'k' [-Wparentheses]
6 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
bank.cpp:65:13: note: in expansion of macro 'ff'
65 | ff(k,0,m - 1){
| ^~