二进制个位为第0位
bool isone(int x,int n){//x的第n为是否为1
	return x>>n&1;
}