/in/foo.cc: In function 'void dfs(int, LL)':
/in/foo.cc:21:46: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
else for(int i=1;i<=26;i++) dfs(dep+1,(s<<5)+s^i);
~~~~~~^~
/in/foo.cc: In function 'int main()':
/in/foo.cc:31:37: warning: suggest parentheses around '-' inside '<<' [-Wparentheses]
cin >> n >> k >> m;inv=pow(33,(1<<m-1)-1,(1<<m)-1);
~^~
/in/foo.cc:32:19: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
m=(1<<m)-1;maxd=n+1>>1;mind=n>>1;dfs(0,0);dfs2(0,k);
~^~
/in/foo.cc: At global scope:
/in/foo.cc:38:1: error: expected unqualified-id before numeric constant
1
^