当前位置: 首页 > news >正文

力扣 338题 比特位计数

动态规划

1.奇数中1的个数,是它上一个数1个个数+1,如2(10),3(11),4(100),5(101)

2.偶数中1的个数,是它除以2后的那个数的1的个数,如2(10),4(100),8(1000),6(110),12(1100)

3.因此,dp[i]=i&1?dp[i-1]+1:dp[i>>1]

 

class Solution {
public:
    vector<int> countBits(int n) {
        vector<int>dp(n+1,0);
        for(int i=1;i<n+1;++i){
            if(i&1) dp[i] = dp[i-1]+1;
            else dp[i] = dp[i>>1];
        }
        return dp;
    }
};
http://www.sczhlp.com/news/132083/

相关文章:

  • 企业服务管理是做什么的?-ManageEngine卓豪
  • 移动网站开发百度百科国内org域名的网站
  • 网站开发软件解决方案微信创建小程序怎么弄
  • 门窗网站源码浏览不良网页的危害
  • 网站建设维护是啥意思装饰设计属于什么行业
  • 长景园林这个网站谁做的wordpress网站熊掌粉丝关注
  • 灰色的网站简述企业网站建设的目的有哪些
  • 个人网站建设哪家好wep开发和网站开发
  • 什么查网站是否降权建筑行业做网站
  • jsp开发网站开发源码网站建设教程小说简介
  • 企业网站asp源代码网站安装环境配置
  • 学习笔记_在Python中使用微信扫码功能(OpenCV WeChatQRCode)
  • 国标GB28181视频平台EasyCVR如何构建安防监控“中枢神经”?
  • 手机企业网站推广制作ppt用什么软件免费
  • 广东省住房和城乡建设厅网站飞天云服务器
  • 代做网站公司WordPress 云解析视频
  • 岱山县建设局网站个人备案20字备注
  • vscode中element-plus组件无属性提示
  • minio集群搭建
  • 在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名餐饮菜谱应用需求洞察
  • 英伟达入资 11Labs,黄仁勋:语音 AI 带来情感、共情和联结;Qwen3-TTS-Flash:多语言,多音色,多方言丨日报
  • 版面设计网站有哪些债权债务交易网站开发
  • 管理网站开发徐州专业三合一网站开发
  • 临沂医院网站建设网站建设创意
  • 网站个人信息页面布局广告网上接单
  • 广东省建设工程协会网站专业制作网站的基本步骤
  • 上海的企业网站备案手机网站分享
  • 用excel可以做网站男生技能培训班有哪些
  • 网站开发建设中东莞网络营销策划有限公司
  • 深入解析:一文详解回归分析的探索、分析、检验阶段,以Stata和SPSS为例