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

百度搜不到网站重庆网站推广平台

百度搜不到网站,重庆网站推广平台,官方网站怎么推广,网络广告弹性指的是什么1.题目描述 2.思路 (1)因为给的任何一个数,都可以用1去拼凑(1也是完全平方数),所以题目要求要用最少的完全平方数 (2)先遍历物品再遍历背包,求的是组合数。 先遍历背包再…

1.题目描述

在这里插入图片描述

2.思路

(1)因为给的任何一个数,都可以用1去拼凑(1也是完全平方数),所以题目要求要用最少的完全平方数
(2)先遍历物品再遍历背包,求的是组合数。
先遍历背包再遍历物品,求的是排列数。
(3)但是这道题中 ,物品之间是没有顺序的。所以for循环可以颠倒。最外层循环遍历 1 到 n,而内层循环遍历所有小于等于 j 的完全平方数(大约是 sqrt(j) 次)。因此,时间复杂度大约是 O(n * sqrt(n))。
在这里插入图片描述
构建 dp 数组时,dp[0] = 0 的意思是:为了表示数字 0,我们不需要任何的平方数,这个是唯一的正确答案。也就是说,0 本身是一个完全平方数。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.代码实现

public class H279 {public int numSquares(int n) {//最大值常量:max 是一个常量,用来初始化 dp 数组中的每个元素。Integer.MAX_VALUE 是整型能表示的最大值,表示一个不可能的值,用来进行最小化更新。int max=Integer.MAX_VALUE;int[] dp=new int[n+1];//初始化 dp 数组:初始化 dp 数组的所有元素为 max,表示默认情况下每个数的最小组合数是最大值。// 这样做是为了确保在后续更新时,dp[j] 会被实际计算的最小值所覆盖。for(int j=0;j<=n;j++){dp[j]=max;}// 当和为0时,组合的个数为0dp[0]=0;// 遍历背包for(int j=1;j<=n;j++) {// 遍历物品//i*i<j,然后平方数i从1开始for(int i=1;i*i<=j;i++){//+ 1:因为我们使用了一个完全平方数 i * i 来表示 j - i * i,所以在 dp[j - i * i] 的基础上,我们加上了这个平方数,表示我们需要再使用一个平方数。dp[j]=Math.min(dp[j],dp[j-i*i]+1);}}return dp[n];}public static void main(String[] args){H279 test=new H279();int n=12;int res=test.numSquares(n);System.out.print(res);}
}

文章转载自:

http://ydHSGrbv.yzygj.cn
http://P69iXVCF.yzygj.cn
http://KkceRGC3.yzygj.cn
http://5KJlWjWd.yzygj.cn
http://bXPrrqhI.yzygj.cn
http://nDtT2sLl.yzygj.cn
http://ZFNaccVO.yzygj.cn
http://uongE7ct.yzygj.cn
http://wdSxL1AL.yzygj.cn
http://ZBgUHwEb.yzygj.cn
http://0jedXw12.yzygj.cn
http://95Sku0B9.yzygj.cn
http://2SCbaKLn.yzygj.cn
http://v6zDVBmA.yzygj.cn
http://QuqAhR0z.yzygj.cn
http://sI6qWIs1.yzygj.cn
http://YNYNyHed.yzygj.cn
http://cLxdNiGH.yzygj.cn
http://nZs68yEk.yzygj.cn
http://Mrd41ixz.yzygj.cn
http://QOCLw3Nn.yzygj.cn
http://jLTqayNF.yzygj.cn
http://XXFkAEXS.yzygj.cn
http://7MalpYwc.yzygj.cn
http://XLXmor9e.yzygj.cn
http://CcubpN98.yzygj.cn
http://zxRgoOsP.yzygj.cn
http://jA0mvjVK.yzygj.cn
http://wOvNQ14y.yzygj.cn
http://LFddnmNQ.yzygj.cn
http://www.dtcms.com/wzjs/588306.html

相关文章:

  • 免费网站推广网站破解版站长之家综合查询工具
  • 百度官方网站怎么做wordpress后台可视化编辑
  • 南昌网站设计案例c .net网站开发
  • 网站建设的面试要求淘宝官网网页版淘宝网
  • 飞言情做最好的小说网站简单的网站代码
  • 生产类营销型网站网站制作加教程视频
  • 免费网站mv怎样做专业网站
  • 网站首页用什么字体好wordpress login with ajax
  • 余杭区住房与建设局网站建设一个网站需要做哪些工作
  • 跟网站做流量苏州刚刚发生的大事
  • 站长推荐网址入口自动跳转如何在自己电脑上建设网站
  • python和php做网站湖北 商城网站建设多少钱
  • 宠物店网站开发文档撰写广州市从化区住房和建设局网站
  • 网页显示站点不安全动易网站制作教程
  • 淘宝客优惠券网站怎么做的可以做空股票的网站
  • 网站优化排名多少钱大数据下的精准营销
  • 做网站用php还是html好公司网站注销
  • 信息平台 网站的建设香精香料网论坛
  • 网络公司做网站wordpress 中文下载
  • 动漫网站html网站管理工具
  • 江岸区建设局网站页面布局
  • 如何建设网站设计自己动手建设网站
  • 网站建设网络公司整站源码微博wordpress插件
  • 企业如何在自己的网站上做宣传多媒体艺术设计
  • 青岛科友网站建设网络公司个人网页的设计与制作价值
  • 重庆企业网站制作外包上海建筑设计院
  • 做网站的前端是做什么jsp做的求职招聘网站百度云
  • 怎样维护公司网站怎么做记步数的程序到网站
  • 做一个外贸网站石狮网站开发
  • 福田的网站建设公司西安建设工程信息网ca锁怎么安装