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

温岭 网站制作邯郸网站设计注册

温岭 网站制作,邯郸网站设计注册,网络体系结构,网站建设运营有限公司本题也是完全背包问题。并且本质上与第322题一模一样。要求的是装满背包最少需要多少个物品。与第322题一样,dp数组的初始化需要仔细考虑。详见leetcode 322. Coin Change 本题,给定整数n就相当于给定容量大小为n的背包。n只可能等于,1,4,9,…

本题也是完全背包问题。并且本质上与第322题一模一样。要求的是装满背包最少需要多少个物品。与第322题一样,dp数组的初始化需要仔细考虑。详见leetcode 322. Coin Change

本题,给定整数n就相当于给定容量大小为n的背包。n只可能等于,1,4,9,...,\sqrt{n}这些完全平方数的和。相当于物品个数就是\sqrt{n},物品重量是1,4,9,...,\sqrt{n}

第一版代码

外层循环遍历物品,内层循环遍历背包容量。

class Solution {
public:int numSquares(int n) {int m = sqrt(n);//dp[j]表示和为j的完全平方数的最少数量vector<int> dp(n+1,n+1);//从题意可以看出,虽然0等于0的平方,但是本题完全平方数不包含0//dp[0]初始化为0表示,无法找到和为0的完全平方数dp[0] = 0;for(int i = 1;i <=m;i++){//外层循环对物品遍历for(int j = i*i;j <=n;j++){//内层循环对背包容量遍历dp[j] = min(dp[j],dp[j-i*i]+1);}}return dp[n];}
};

第二版代码

外层循环遍历背包容量,内层循环遍历物品。

class Solution {
public:int numSquares(int n) {int m = sqrt(n);//dp[j]表示和为j的完全平方数的最少数量vector<int> dp(n+1,n+1);//从题意可以看出,虽然0等于0的平方,但是本题完全平方数不包含0//dp[0]初始化为0表示,无法找到和为0的完全平方数dp[0] = 0;// for(int i = 1;i <=m;i++){//外层循环对物品遍历//     for(int j = i*i;j <=n;j++){//内层循环对背包容量遍历//         dp[j] = min(dp[j],dp[j-i*i]+1);//     }// }for(int j = 0;j<=n;j++){//外层循环对背包容量遍历for(int i = 1;i<=m;i++){//内层循环对物品遍历if(j>=i*i)dp[j] = min(dp[j],dp[j-i*i]+1);}}return dp[n];}
};


文章转载自:

http://1S9zxWUr.smnxr.cn
http://J0Z075Jr.smnxr.cn
http://aEYbPAw0.smnxr.cn
http://2DMx16J5.smnxr.cn
http://7FQi5wiI.smnxr.cn
http://eCtPZ2Qe.smnxr.cn
http://lxkF5UAF.smnxr.cn
http://xY5WAISF.smnxr.cn
http://GfXn9ZMK.smnxr.cn
http://7tJGaFSc.smnxr.cn
http://ZALnx1jY.smnxr.cn
http://Z2fuciRA.smnxr.cn
http://B05Jwt7F.smnxr.cn
http://kYtyC0b1.smnxr.cn
http://Q0UiAvFq.smnxr.cn
http://0j3uUpbK.smnxr.cn
http://fxY5lgiy.smnxr.cn
http://6LCJLfwl.smnxr.cn
http://CeLzNToU.smnxr.cn
http://zToGCN3A.smnxr.cn
http://nBlvjZ3m.smnxr.cn
http://PgGBzSyz.smnxr.cn
http://mlovNIDa.smnxr.cn
http://96L0fb9V.smnxr.cn
http://ttdczCXH.smnxr.cn
http://NQZ0AI3K.smnxr.cn
http://MPlWTds7.smnxr.cn
http://BXMVEATl.smnxr.cn
http://2olc2Ydt.smnxr.cn
http://pyZkbc2L.smnxr.cn
http://www.dtcms.com/wzjs/668157.html

相关文章:

  • 唐山模板网站建设网站开发需求大厅
  • 唐山网站制作工具自己创建的网站怎么做流量
  • 郑州网站优化公司价位html企业网站怎么做
  • 重庆网站建设培训班宝塔ssl文件位置wordpress
  • 西安百度网站快速排名宁波效果图公司
  • 建设部执业资格网站一图读懂制作软件
  • 多个域名绑定同一个网站重庆市建设工程造价管理协会官网
  • 小说阅读网站开发视频wordpress 修改密码
  • 网站后台不能编辑深圳影视广告公司
  • 百度做网站怎么样温州专业微网站制作网络公司
  • p2p网站开发的流程图外链互换平台
  • 免费网站制作软件的app发卡网站搭建教程
  • 组工网站建设方案wordpress怎么换域名
  • 网站建设论文答辩帮别人起名 做ppt的网站
  • 网站备案 前置审批文件登录页面设计代码
  • 接计设做的网站东莞人才网官网
  • 上海做网站费用什么网站排名做的最好
  • 品牌形象网站建设网站管理员在哪里
  • 苏州做门户网站的公司网络营销方案3000字
  • jsp是否可以做网站wordpress 链接跳转
  • 网站制作app开发公司成都网站制作公司
  • 兴义做网站的在哪个网站做问卷好
  • 免费网站建设网站开发公司如何让百度快速收录
  • 怎么看网站是dede模板怎么用网页制作一个网站
  • 招聘网站的销售怎么做dw做网站小技巧
  • 怎么做网站里的悬浮窗口gzip压缩网站
  • 北京企业做网站报价wordpress资源交易主题
  • 专业类网站免费ppt幻灯片下载
  • jsp如何做网站界面市场营销的主要应用领域
  • 室内装饰设计专业seo入门教程seo入门