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

新建文档怎么做网站关键词是指什么

新建文档怎么做网站,关键词是指什么,制作网站价格不一,win7用本地文件做网站模板只是记录 题目链接 题目链接 自己想出来的 第一种解法 思路简述 遍历[0,n]之间的数字,对于每一个数字按照二进制的方式展开,判断最低位置是否为1,若为1则1,反之不加,直到该数字等于0就停止。 public static int[] …

只是记录

题目链接

题目链接

自己想出来的 第一种解法

思路简述

遍历[0,n]之间的数字,对于每一个数字按照二进制的方式展开,判断最低位置是否为1,若为1则+1,反之不加,直到该数字等于0就停止。

    public static  int[] countBits(int n) {int[] res = new int[n+1];res[0] = 0;for(int i=1;i<=n;i++){int t = i;int sum = 0;while (t>0){sum = sum + (t&1);t/=2;}res[i]=sum;}return res;}

时间复杂度:O(NlogN)
空间复杂度:O(N)

解法二 动态规划

我是没有想到的哈,我想到的是题目既然说有一种时间复杂度为O(N)的解法
我当时想到的是找数字和他们二进制数中含1的个数之间的规律。但冥思苦想了好久,实在想不出来,看别人的讲解

下面的推导过程
十进制 二进制 二进制中含1的个数
000 − > 000 − > 0 000->000->0 000>000>0
001 − > 001 − > 1 001->001->1 001>001>1
002 − > 010 − > 1 002->010->1 002>010>1
003 − > 0011 − > 2 003->0011->2 003>0011>2
004 − > 0100 − > 1 004->0100->1 004>0100>1
005 − > 0101 − > 2 005->0101->2 005>0101>2
006 − > 0110 − > 2 006->0110->2 006>0110>2
007 − > 0111 − > 3 007->0111->3 007>0111>3
008 − > 1000 − > 1 008->1000->1 008>1000>1
既然是偶数,那么一定可以将2左移一定次数后得到该偶数。我们假设左移1位的数字是n,不做任何操作的数字是n/2, 那么dp[n] = dp [n/2],
例如6和3,他们中的二进制数含1的个数是一样的
偶数解决了,奇数怎么办?奇数可以看成偶数+1,又因为偶数是dp[n]=dp[n/2],所以奇数直接就是dp[n]=dp[n/2]+1

在这里插入图片描述
好,递推公式搞定,接下来初始化问题,当n为0的时候,那么结果就是0,所以你不用初始化也可以

    public static  int[] countBits(int n) {int[] res = new int[n+1];res[0] = 0;for(int i=1;i<=n;i++){if(i % 2 == 0)res[i] = res[i/2];elseres[i] = res[i/2] + 1;}return res;}

搞定

http://www.hkea.cn/news/137781/

相关文章:

  • 无锡做家纺公司网站如何建网站不花钱
  • bootstrap制作的网站页面优化网站seo
  • 海口网站建设优化班级优化大师官网登录
  • 连接品硕网线做怎么弹网站百度地图推广电话
  • 网站做cdn怎么弄百度推广怎么推广
  • 光谷做网站推广竞价服务托管公司
  • 网上商城网站建设方案书公众号seo排名
  • wordpress内网访问泰州百度关键词优化
  • 做淘客网站用备案网络营销计划书怎么写
  • 网站 公安 备案深圳百度推广客服电话多少
  • 北京米兰广告设计有限公司广州优化疫情防控举措
  • 汕头个人建站模板网站推广计划方法
  • php企业网站无限制源码网络营销方案设计
  • 动漫网站开发与建设百度网盘网页版入口官网
  • 咸阳做网站长沙网络营销外包哪家好
  • 专门做私人定制旅游的网站搜索引擎营销方法
  • 注册安全工程师管理系统网奇seo赚钱培训
  • 武汉市住房和城乡建设厅官方网站生猪价格今日猪价
  • 住房和城乡建设部网站诚信评价搜索引擎优化人员优化
  • 网站制作 太原网络营销专业课程
  • 做网站去哪个公司网络营销策划书的结构
  • 个人无网站怎样做cps广告深圳全网推广公司
  • 中国人可以做的c2c网站上海网站排名推广
  • 网站建设目标定位公司员工培训方案
  • 美工培训班学百度自然搜索排名优化
  • 网站建设自学多长时间搜索引擎营销的过程
  • 做cpa的网站源码seo的外链平台有哪些
  • 那个网站做外贸最好成都网站建设方案外包
  • 企业网站建设效益分析联合早报 即时消息
  • html5网页成品代码自媒体seo优化