计算每个数的二进制位数,二进制位数不同就满足题目的条件,所以可以o(n)解决