Wrong Answer
/in/foo.cc: In function 'int main()':
/in/foo.cc:30:27: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
  rep(i,0,tmp) if((i&(i<<1)==false)&&(i&(i>>1)==false)) f[1][i]=1;//初始化第1行而不是第0行?! 
                     ~~~~~~^~~~~~~
/in/foo.cc:30:46: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
  rep(i,0,tmp) if((i&(i<<1)==false)&&(i&(i>>1)==false)) f[1][i]=1;//初始化第1行而不是第0行?! 
                                        ~~~~~~^~~~~~~