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

长沙服务专业的建网站西安网站开发公司排名

长沙服务专业的建网站,西安网站开发公司排名,jf厂高仿手表网站,江西汽车网站建设原题链接:Leetcode 518. 零钱兑换 II 可参考官解:零钱兑换 II 和这个解答:[Java/Python3/C]动态规划:拆分零钱兑换子问题(嵌套循环的秘密)【图解】 此题需要仔细想象和Leetcode 377. 组合总和 Ⅳ 动态规划…

原题链接:Leetcode 518. 零钱兑换 II

在这里插入图片描述

可参考官解:零钱兑换 II 和这个解答:[Java/Python3/C++]动态规划:拆分零钱兑换子问题(嵌套循环的秘密)【图解】

此题需要仔细想象和Leetcode 377. 组合总和 Ⅳ 动态规划的区别,本次是求组合数,是不考虑顺序的,Leetcode 377. 组合总和 Ⅳ 动态规划是求排列数,需要考虑顺序,因此答案更大。

class Solution {
public:int change(int amount, vector<int>& coins) {vector<int> dp(amount + 1,0); // dp[i]表示凑成金额i的组合数,初始都为0表示不可凑dp[0] = 1;         // 金额0有一种组合方式,由0枚硬币组成vector<int> can_change(amount + 1, 0);can_change[0] = 1;for (auto& c : coins) {// 枚举每一个金额for (int a = c; a <= amount; a++) {can_change[a] |= can_change[a - c];}}if (can_change[amount] == 0)return 0;// 枚举每一种硬币// 先遍历所有硬币,再遍历金额数,这样会考虑使用硬币的顺序,不会出现先选1,再选2,和先选2再选1同时出现的情况// 比如amount = 5, coins = [1, 2,// 5],第一次外循环和内循环,就是计算,所有金额数只用coin=1组合得到的情况// 第二次外循环和内循环,遍历在之前的金额数dp[i]的基础上,加上2得到当前金额数的可能,即先1后2的可能,不会再反复计算先2后1的可能for (auto coin : coins) {for (int i = coin; i <= amount; i++) {dp[i] += dp[i - coin];}}return dp[amount];}
};// 5
// [1,2,5]
// 1
// dp[1]=0+dp[0]=1;
// dp[2]=0+dp[1]=1;
// dp[3]=0+dp[2]=1;
// dp[4]=0+dp[3]=1;
// dp[5]=0+dp[4]=1;// 2
// dp[2]=1+dp[0]=2;
// dp[3]=1+dp[1]=2;
// dp[4]=1+dp[2]=3;
// dp[5]=1+dp[3]=3;// 5
// dp[5]=3+dp[0]=4;
http://www.yayakq.cn/news/472958/

相关文章:

  • 上海响应式网站网站建设什么原因最主要
  • 网络彩票网站建设阿里巴巴网站维护怎么做
  • 天津做网站的大公司广东黄页企业名录
  • 北海网站建设网磁力链最佳的搜索引擎
  • 北京做网站商标的公司小程序商城开发稳定吗
  • 公司网站的用途网站备案怎么查询
  • 建设网站的群淘客推广渠道
  • 1000学习做网站贵吗一级a做爰片免费网站孕交视频
  • 计算机网站建设实训报告百度用户服务中心入口
  • 建设网站用什么网络好合肥seo公司
  • 做电影网站教程自己如何开网店详细步骤
  • 关键词是在网站后台做的吗做神马网站优化快
  • 临海市网站建设广告网站怎么设计制作
  • 网站后台修改不了动漫设计与制作视频
  • 做问卷调查赚钱的网站网站采集怎么做
  • 网站建设维护总结网站建设的目的只是开展网络营销
  • 响应式网站开发asp域名权重查询工具
  • 建立网站目录结构应遵循的方法和建议免费vps
  • 电影网站开发免费的网站软件下载安装
  • 网站分享代码怎么加组织建设内容
  • 网站建设好还需投资吗免费自动交易软件app
  • 重庆品牌型网站建设多少钱软文写作兼职
  • 网站设计拓扑图百度推广 网站建设
  • apache部署多个网站做内销网站
  • 巴彦淖尔市百家姓网站建设国外做任务网站
  • 做图片的网站国际网站模板
  • 那家建设网站p2p公司最好?wordpress注册字段
  • 网站建设参数村级网站建设
  • 搜索引擎优化结果网站大图怎么优化
  • 购物网站功能详细介绍长沙市宁乡县建设局网站