位运算小技巧

判断是否存在连续的1

bool check(int st)//判断是否合法,连续的1
{
    return !(x&x>>1)
}