刚才做题准备表示一下2的x次方,于是就用的long long r=1<<x,但是这里就出现了一个问题,1的值被默认成了一个int型,如果x过大,1<<x就超过int范围,
这时候需要把1转为为long long ,所以就应该是long long r=(long long)1<<x