338CountingBits

来源:互联网 发布:unity3d 5.0 动画系统 编辑:程序博客网 时间:2024/05/31 18:53

从1开始,【0】、【1】、【1、2】、【1、2、 2、3】...【2^root, .. 2^root+2^(root-1),.. ,.2^(root+1)】

其中【2^root, .. 2^root+2^(root-1)】重复前面一个区间的序列,【2^root+2^(root-1),.. ,.2^(root+1)】是前面的序列的对应的每个值加1;

余下不足的一个完整区间长度的部分,分为前半部分和后半部分考虑。


0 0