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

怎么做国际网站949公社招聘信息

怎么做国际网站,949公社招聘信息,搜索别人的网站是带logo的请问怎么做的,做的物流网站338. 比特位计数 给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 示例 1: 输入: 2 输出: [0,1,1] 示例 2: 输入: 5 输出: [0,1,1,2,1,2] 来源:力扣(LeetCode&#x…

338. 比特位计数

给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。

示例 1:

输入: 2
输出: [0,1,1]
示例 2:

输入: 5
输出: [0,1,1,2,1,2]

来源:力扣(LeetCode)

分析:
由二进制计数特点可知,一个二进制数 i 右移一位可以得到 i整除2 之后的值。例如 4/2=2, 7/2=3
并且我们发现:
i为偶数时,右移去掉的是最低位的0,所以他们(i, i/2)的1的个数相同。
i为奇数时,右移去掉的是最低位的1,所以i的二进制中1的个数比i/2多一个。

所以转移关系十分的简单,并且我们知道0中的1的个数为0,使用 dp 十分的简单。

AC代码:
在这里插入图片描述

class Solution {
public:vector<int> countBits(int num) {vector<int> ans(num+1);ans[0] = 0;for(int i=1;i<=num;i++){int tmp = (i&1);ans[i] = ans[i/2] + tmp;}return ans;}
};
http://www.wooajung.com/news/34315.html

相关文章:

  • 苏州汇聚人电子科技有限公司如何优化搜索引擎的搜索功能
  • 扬州做机床公司网站百度的特点和优势
  • 免费虚拟主机vps陕西seo推广
  • 网站日记在哪里看产品宣传方案
  • 供应链金融网站开发seo快速优化文章排名
  • 天津如何做百度的网站互联网销售
  • 建设银行网站logo郑州怎么优化网站排名靠前
  • 企业的网站一般做哪些维护最经典最常用的网站推广方式
  • 专业科技网站建设网络营销的营销策略
  • 做受免费网站天津seo霸屏
  • 公司网站如何上传视频优化手机性能的软件
  • 外国做动漫图片的网站叫什么网站排名优化推广
  • 企业内部管理网站建设计划网站优化推广外包
  • 那家财经网站做的好网站域名解析
  • ipv6改造网站怎么做站长平台官网
  • 做外贸 网站没有邮箱怎么找怎样推广自己的商城
  • 男女做性哪个的小视频网站国内推广平台
  • 做ppt一般在什么网站bing搜索
  • 克拉玛依建设局网站6宁波百度快照优化排名
  • 包头企业网站建设公司今日十大新闻
  • 用阿里云服务器做盗版小说网站吗百度资源搜索
  • 南京建站推广公司什么叫软文
  • 服装定制品牌有哪些优化设计官网
  • 济南哪里做网站好北京网络营销推广外包
  • 关于网站建设的专家研讨会app下载注册量推广平台
  • 台州网站seo网站推广手段
  • 网上做网站广告投放免费b2b网站推广有哪些
  • 在家建设一个网站需要什么下载浏览器
  • 百度小程序还需要做网站吗数据分析培训课程
  • 广州网站建设哪里好营销策略怎么写