biscuits.cpp: In function 'long long int count_tastiness(long long int, std::vector<long long int>)':
biscuits.cpp:12:28: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
12 | #define rng(i,a,b) for(int (i)=(a);(i)<(b);(i)++)
| ^
biscuits.cpp:26:2: note: in expansion of macro 'rng'
26 | rng(i,k,60) a[i]=0;
| ^~~
biscuits.cpp:12:28: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
12 | #define rng(i,a,b) for(int (i)=(a);(i)<(b);(i)++)
| ^
biscuits.cpp:13:18: note: in expansion of macro 'rng'
13 | #define rep(i,n) rng((i),(0),(n))
| ^~~
biscuits.cpp:33:2: note: in expansion of macro 'rep'
33 | rep(i,60){
| ^~~
biscuits.cpp:12:28: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
12 | #define rng(i,a,b) for(int (i)=(a);(i)<(b);(i)++)
| ^
biscuits.cpp:35:3: note: in expansion of macro 'rng'
35 | rng(j,i+1,60){
| ^~~
biscuits.cpp:12:28: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
12 | #define rng(i,a,b) for(int (i)=(a);(i)<(b);(i)++)
| ^
biscuits.cpp:13:18: note: in expansion of macro 'rng'
13 | #define rep(i,n) rng((i),(0),(n))
| ^~~
biscuits.cpp:42:2: note: in expansion of macro 'rep'
42 | rep(i,60){
| ^~~
biscuits.cpp:12:28: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
12 | #define rng(i,a,b) for(int (i)=(a);(i)<(b);(i)++)
| ^
biscuits.cpp:44:3: note: in expansion of macro 'rng'
44 | rng(j,i+1,60){
| ^~~
biscuits.cpp:12:28: warning: unnecessary parentheses in declaration of 'r' [-Wparentheses]
12 | #define rng(i,a,b) for(int (i)=(a);(i)<(b);(i)++)
| ^
biscuits.cpp:13:18: note: in expansion of macro 'rng'
13 | #define rep(i,n) rng((i),(0),(n))
| ^~~
biscuits.cpp:55:5: note: in expansion of macro 'rep'
55 | rep(r,60) if(((x-sum)>>r)&1) g=r;
| ^~~
biscuits.cpp:12:28: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
12 | #define rng(i,a,b) for(int (i)=(a);(i)<(b);(i)++)
| ^
biscuits.cpp:13:18: note: in expansion of macro 'rng'
13 | #define rep(i,n) rng((i),(0),(n))
| ^~~
biscuits.cpp:71:2: note: in expansion of macro 'rep'
71 | rep(i,60) {
| ^~~
biscuits.cpp:12:28: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
12 | #define rng(i,a,b) for(int (i)=(a);(i)<(b);(i)++)
| ^
biscuits.cpp:13:18: note: in expansion of macro 'rng'
13 | #define rep(i,n) rng((i),(0),(n))
| ^~~
biscuits.cpp:78:2: note: in expansion of macro 'rep'
78 | rep(i,60){
| ^~~
biscuits.cpp:84:23: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
84 | q[r].push(t>>(r-i)+csum[i][r]);
biscuits.cpp:91:23: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
91 | q[r].push(t>>(r-i)+csum[i][r]);