两岁时就很帅

关注

力扣338 比特位计数

两岁时就很帅

关注

阅读 89

2022-02-25

 如果是偶数,则1的个数是一样的。因为偶数的末尾一定是0,右移一位不会改变1的个数。

public int[] countBits(int num){
        int[] dp=new int[num+1];
        dp[0]=0;
        for(int i=1;i<=num;i++){
            if(i%2==0){
                dp[i]=dp[i>>1];
            }
            else{
                dp[i]=dp[i-1]+1;
            }
        }
        return dp;
    }

相关推荐

云卷云舒xj

338.比特位计数

云卷云舒xj 34 0 0

承蒙不弃

338. 比特位计数

承蒙不弃 88 0 0

王栩的文字

Leetcode 338. 比特位计数

王栩的文字 80 0 0

霍华德

lc338 比特位计数

霍华德 10 0 0

天际孤狼

LeetCode-338-比特位计数

天际孤狼 67 0 0

穆风1818

Java-比特位计数(力扣)

穆风1818 37 0 0

进击的包籽

【LeeCode】338. 比特位计数

进击的包籽 121 0 0

狐沐说

LeetCode、338. 比特位计数【简单,位运算】

狐沐说 12 0 0

雅典娜的棒槌

2022-02-12(338. 比特位计数)

雅典娜的棒槌 64 0 0

千白莫

LeetCode 训练场:338. 比特位计数

千白莫 44 0 0

精彩评论(0)

0 0 举报