#1097. 位运算lowbit

位运算lowbit

1、非负整数a在二进制下的最低位的1及其后所有的0构成的数就是a的低位数lowbit,其中 lowbit(a)=a & (-a) 。下列程序中,如果输入的是 35,则输出的结果是:({{ input(1) }})

image

2、非负整数a在二进制下的最低位的1及其后所有的0构成的数就是a的低位数lowbit,其中 lowbit(a)=a & (-a) ;当0<= n <= 35时, 2n2^n % 37 的结果互不相等,且恰好取遍1-36的值。下列程序中,如果输入的是 31,则输出的结果是:({{ input(2) }})

image