snake_escaping.cpp: In function 'void solve()':
snake_escaping.cpp:9:26: warning: unnecessary parentheses in declaration of 'mask' [-Wparentheses]
9 | #define ff(i,s,f) for(ll (i)=s;(i)<(f);(i)++)
| ^
snake_escaping.cpp:40:5: note: in expansion of macro 'ff'
40 | ff(mask,0,(1LL<<l)) sub[mask]=s[mask]-'0';
| ^~
snake_escaping.cpp:9:26: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
9 | #define ff(i,s,f) for(ll (i)=s;(i)<(f);(i)++)
| ^
snake_escaping.cpp:41:5: note: in expansion of macro 'ff'
41 | ff(i,0,logg) ff(mask,0,(1LL<<logg)) if((1LL<<i)&mask) sub[mask]+=sub[mask^(1LL<<i)];
| ^~
snake_escaping.cpp:9:26: warning: unnecessary parentheses in declaration of 'mask' [-Wparentheses]
9 | #define ff(i,s,f) for(ll (i)=s;(i)<(f);(i)++)
| ^
snake_escaping.cpp:41:18: note: in expansion of macro 'ff'
41 | ff(i,0,logg) ff(mask,0,(1LL<<logg)) if((1LL<<i)&mask) sub[mask]+=sub[mask^(1LL<<i)];
| ^~
snake_escaping.cpp:9:26: warning: unnecessary parentheses in declaration of 'mask' [-Wparentheses]
9 | #define ff(i,s,f) for(ll (i)=s;(i)<(f);(i)++)
| ^
snake_escaping.cpp:42:5: note: in expansion of macro 'ff'
42 | ff(mask,0,(1LL<<l)) sup[mask]=s[mask]-'0';
| ^~
snake_escaping.cpp:9:26: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
9 | #define ff(i,s,f) for(ll (i)=s;(i)<(f);(i)++)
| ^
snake_escaping.cpp:43:5: note: in expansion of macro 'ff'
43 | ff(i,0,logg) ff(mask,0,(1LL<<logg)) if((1LL<<i)&com(mask)) sup[mask]+=sup[mask^(1LL<<i)];
| ^~
snake_escaping.cpp:9:26: warning: unnecessary parentheses in declaration of 'mask' [-Wparentheses]
9 | #define ff(i,s,f) for(ll (i)=s;(i)<(f);(i)++)
| ^
snake_escaping.cpp:43:18: note: in expansion of macro 'ff'
43 | ff(i,0,logg) ff(mask,0,(1LL<<logg)) if((1LL<<i)&com(mask)) sup[mask]+=sup[mask^(1LL<<i)];
| ^~
snake_escaping.cpp:9:26: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
9 | #define ff(i,s,f) for(ll (i)=s;(i)<(f);(i)++)
| ^
snake_escaping.cpp:53:13: note: in expansion of macro 'ff'
53 | ff(i,0,l){
| ^~
snake_escaping.cpp:9:26: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
9 | #define ff(i,s,f) for(ll (i)=s;(i)<(f);(i)++)
| ^
snake_escaping.cpp:65:13: note: in expansion of macro 'ff'
65 | ff(i,0,l){
| ^~
snake_escaping.cpp:9:26: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
9 | #define ff(i,s,f) for(ll (i)=s;(i)<(f);(i)++)
| ^
snake_escaping.cpp:77:13: note: in expansion of macro 'ff'
77 | ff(i,0,l){
| ^~