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

专门做恐怖的网站网站域名ip地址查询

专门做恐怖的网站,网站域名ip地址查询,手机浏览器app下载,.net域名可以做银行网站吗本题也是完全背包问题。并且本质上与第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://www.dtcms.com/wzjs/384804.html

相关文章:

  • 做网站图片和文字字体侵权企业的网络推广
  • 程序员帮忙做放贷网站百度排名优化工具
  • wordpress 浏览器缓存电脑上突然出现windows优化大师
  • 免费插画素材网站宁阳网站seo推广
  • 南京自媒体公司aso优化技巧大aso技巧
  • 动易网站管理系统教程永久免费自动建站
  • 那些网站可以找得到做货代的友链大全
  • 做跨境的网站中国万网官网登录
  • 邢台做移动网站百度关键词竞价价格
  • 金溪那里可以做网站百度投放
  • 网站一键生成手机网站百度信息流广告推广
  • wordpress 大型站2024年小学生简短小新闻
  • 慧聪网怎样做网站友情链接腾讯新闻发布平台
  • 学校网站建设市场如何做推广推广技巧
  • 做网站的入什么科目怎么制作自己的网站
  • 学做网站要代码长尾关键词在线查询
  • 建立一个网站商城需要多久时间b站是哪个网站
  • 做高仿包的网站有哪些西安抖音seo
  • 管理公司网站建设数字营销网站
  • 域名注册解析管理网站谷歌账号
  • 青海网站建设价格低seo排名赚挂机赚钱软件下载
  • 自己网站怎么做百度优化长春网站制作方案定制
  • wordpress地产南宁seo优化公司排名
  • 没有备案的网站 公司服务器 查到会怎么样新东方在线koolearn
  • 一个网站建立团队大概要多少钱南昌百度搜索排名优化
  • 企业网站建设公司 末路营销型网站策划书
  • 钓鱼网站建设网站模板之家
  • 1g内存跑wordpressseo搜索优化工具
  • 海南论坛网站建设怎么让百度收录自己的网站
  • 杭州网站搜索排名seo是什么seo怎么做