class Solution {
public int[] countBits(int num) {
int aa[]=new int[num+1];
for(int i=0;i<=num;i++)
{
if(i%2==1)
{
aa[i]=aa[i-1]+1;
}
if(i%2==0)
{
aa[i]=aa[i/2];
}
}
return aa;
}
}
所以在偶数当中,有着倍数关系的数字1的个数都相同;
原文:https://www.cnblogs.com/lwyy1223-/p/12925775.html