1、求数组中每个数字的二进制形式的各位出现 1 的次数,如:
[1010, 1100, 1011] ,长度为4位,各位出现 1 的次数为 [3, 1, 2, 1]
2、当出现 1 的次数可被 m 整除时,所求整数的这一位为 0 ,否则为 1,可得所求数字的二进制形式
3、二进制形式转十进制形式,得到结果
当然,n 不能是 m 的整数倍。
1、求数组中每个数字的二进制形式的各位出现 1 的次数,如:
[1010, 1100, 1011] ,长度为4位,各位出现 1 的次数为 [3, 1, 2, 1]
2、当出现 1 的次数可被 m 整除时,所求整数的这一位为 0 ,否则为 1,可得所求数字的二进制形式
3、二进制形式转十进制形式,得到结果
当然,n 不能是 m 的整数倍。