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

广州企业网站公司越南网络公司排名

广州企业网站公司,越南网络公司排名,网站开发软件工程师,升降平台找企汇优做网站推广题目 跟39.组合总数、322.零钱兑换题目很类似。 法1#xff1a;背包DP#xff0c;最优解法 解释如下#xff1a; 0 1 2 3 4 5(背包容量)1 0 0 0 0 0 没有硬币的时候#xff09; 0 1 2 3 4 5(背包容量) 1 1 1 1 1 1 1 0 1 2 3 4 5(背包容量) 1 …题目 跟39.组合总数、322.零钱兑换题目很类似。 法1背包DP最优解法 解释如下 0 1 2 3 4 5(背包容量)1 0 0 0 0 0 没有硬币的时候 0 1 2 3 4 5(背包容量) 1 1 1 1 1 1 1 0 1 2 3 4 5(背包容量) 1 1 1 1 1 1 1 2 2 2 3 3 有了面值为2的硬币后哎我就是不用所以方案数还是dp[j]种 但是我如果用了那我看看在放入这枚硬币前也就是背包容量为[j-coins[i]]的时候有几种方案; 两种情况加起来所以就是 dp[j] dp[j]dp[j-coins[i]]; 0 1 2 3 4 5(背包容量) 1 1 1 1 1 1 1 2 2 2 3 3 5 4class Solution {public int change(int amount, int[] coins) {int[] dp new int[amount 1]; // dp[i]表示金额之和等于i的硬币组合数目标是求 dp[amount]dp[0] 1;for (int coin : coins) {for (int i coin; i amount; i) {dp[i] dp[i - coin];}}return dp[amount];} }法2回溯DFS基本方法 这道题目会超时 class Solution {public int ans 0;public int change(int amount, int[] coins) {int n coins.length;if (n 0) {return 0;}dfs(coins, 0, amount);return ans;}public void dfs(int[] coins, int startIndex, int target) {if (startIndex coins.length target ! 0) {return;}if (target 0) {ans;return;}dfs(coins, startIndex 1, target); // 不选startIndexif (target coins[startIndex]) { // 选择startIndexdfs(coins, startIndex, target - coins[startIndex]);}} }
http://www.zqtcl.cn/news/788792/

相关文章:

  • Dw做html网站百度推广竞价排名
  • 北京市电力建设公司网站万云网络网站
  • 校园网站开发方案做网站现在用什么语言
  • 网站建设学什么书中联建设集团股份有限公司网站
  • 制作个人业务网站go 做视频网站
  • 域名对网站建设有什么影响吗找人做仿网站
  • 网站建设翻译谁提供爱心代码html简单
  • 上海专业网站建站公司asp.net商务网站 包括哪些文件
  • 网站制作的重要流程营销团队找产品合作
  • 网站治做啊app易居销售系统
  • 定制跟模板网站有什么不一样如何做网站的订阅
  • 黑龙seo网站优化做网站,图片显示不出来
  • aspcms网站无法打开东莞网站推广方案
  • aspcms企业网站模板互联网推广模式有哪些
  • 高端 网站设计公司怎样开通微信公众号平台
  • 陕西省建设监理协会网站证书城乡建设管理局网站
  • 网站建设价目表建设商城网站报价
  • 天河企业网站建设杭州网站开发与设计
  • 涂料厂做网站有用吗廊坊关键词快速排名
  • 免费编程网站个人博客网站如何做SEO
  • 动漫做美食的视频网站佛山网站建设公司88
  • 衡水移动网站建设网站定制论坛
  • 装修网站模板源码网站上传不了
  • 南昌企业网站开发宁波seo怎么做推广渠道
  • 查找公司信息的网站小蝌蚪视频网络科技有限公司
  • 爆破wordpress密码河北seo基础入门教程
  • 推广网站报价公司logo设计效果图
  • 西部数据网站管理助手做如美团式网站要多少钱
  • 云主机网站如何备份合肥网页设计就业
  • 视频网站视频预览怎么做西部数码助手网站后台管理