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

达州大亚网站建设个人怎么做旅游网站

达州大亚网站建设,个人怎么做旅游网站,石家庄个人谁做网站,南通营销网站制作原题链接#xff1a;Leetcode 518. 零钱兑换 II 可参考官解#xff1a;零钱兑换 II 和这个解答#xff1a;[Java/Python3/C]动态规划#xff1a;拆分零钱兑换子问题#xff08;嵌套循环的秘密#xff09;【图解】 此题需要仔细想象和Leetcode 377. 组合总和 Ⅳ 动态规划…原题链接Leetcode 518. 零钱兑换 II 可参考官解零钱兑换 II 和这个解答[Java/Python3/C]动态规划拆分零钱兑换子问题嵌套循环的秘密【图解】 此题需要仔细想象和Leetcode 377. 组合总和 Ⅳ 动态规划的区别本次是求组合数是不考虑顺序的Leetcode 377. 组合总和 Ⅳ 动态规划是求排列数需要考虑顺序因此答案更大。 class Solution { public:int change(int amount, vectorint coins) {vectorint dp(amount 1,0); // dp[i]表示凑成金额i的组合数初始都为0表示不可凑dp[0] 1; // 金额0有一种组合方式由0枚硬币组成vectorint 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]第一次外循环和内循环就是计算所有金额数只用coin1组合得到的情况// 第二次外循环和内循环遍历在之前的金额数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]0dp[0]1; // dp[2]0dp[1]1; // dp[3]0dp[2]1; // dp[4]0dp[3]1; // dp[5]0dp[4]1;// 2 // dp[2]1dp[0]2; // dp[3]1dp[1]2; // dp[4]1dp[2]3; // dp[5]1dp[3]3;// 5 // dp[5]3dp[0]4;
http://www.w-s-a.com/news/618134/

相关文章:

  • 传奇购买域名做网站国外网站设计 网址
  • 西安凤城二路网站建设seo网站是什么
  • 网站后台如何更换在线qq咨询代码在线种子资源网
  • 东莞网站优化制作免费中文wordpress主题下载
  • 东莞建筑设计院排名网络优化论文
  • 做牙工作网站郑州前端开发培训机构
  • 温州专业建站网站制作的管理
  • 公司网站开发策划书有没有专门做教程的网站
  • 江苏省工程建设信息网站一天赚1000块钱的游戏
  • 制作响应式网站报价品牌建设整体体系包括什么
  • 网站推广策划报告目前做win7系统最好的网站
  • 东莞网站建设咨询公江西网站建设平台
  • 什么是网站功能源码下载站
  • 石家庄制作网站的公司双柏县住房和城乡建设局网站
  • 影视vip网站建设教程ppt模板免费下载 素材红色
  • 内蒙古城乡建设部网站首页平台网站建设ppt
  • 集约化网站建设项目官方网站建设
  • 原创先锋 北京网站建设网站开发电脑内存要多少
  • 婚恋网站建设项目创业计划书网站建设 食品
  • 免费建网站代码查询做导员的网站
  • 做网站的软件电子可以看女人不易做网站
  • 学校响应式网站模板下载仙居住房和城乡建设规划局网站
  • 推广网站的方法有拍卖网站建设
  • 网站建设网站排名优化中国网站服务器哪个好
  • asp网站应用程序网站建设需要提供的资料
  • 网站开发与设计.net微信小程序设计制作
  • 怎样做网站排名优化展馆设计费取费标准一览表
  • 网站建设去哪可接单网站建设与设计大作业
  • 休闲咖啡厅网站开发目标韩国小清新网站模板
  • 做微景观的网站制作网页模板适应不同分辨率