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

做3d任务的网站西安网站制作公司推荐

做3d任务的网站,西安网站制作公司推荐,怎么去创建一个公司,中国万网域名注册价格LeetCode 322. 零钱兑换 题目 给你一个整数数组 coins #xff0c;表示不同面额的硬币#xff1b;以及一个整数 amount #xff0c;表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额#xff0c;返回-1。 你可以认为每…LeetCode 322. 零钱兑换 题目 给你一个整数数组 coins 表示不同面额的硬币以及一个整数 amount 表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额返回-1。 你可以认为每种硬币的数量是无限的。 示例 输入coins [1, 2, 5], amount 11 输出3 解释11 5 5 1 思路 思路动态规划dp[]数组表示组成金额i需要的最少硬币个数 数组初始化Arrays.fill(dp, amount 1); 相当于给一个最大值便于后面比较得到最少硬币枚数。dp[0]0组成金额0只需要0枚硬币嵌套循环 I. 第一个循环for(int i1; iamount1; i)从金额1~金额i最少的硬币数量 II. 第二个循环for (int coin:coins)假设使用该面额的硬币能否组成目标金额。里面的条件是if(coin i)因为如果coini那么这枚硬币肯定用不上 在if语句中dp[i]Math.min(dp[i-coin]1,dp[i])这个递推式的意思是说如果使用coin的话此时硬币数量就1金额(i-coin)的最少硬币数量看看dp[i]本身和dp[i-coin]1哪个更小。return dp[amount] amount ? -1 : dp[amount]; 也就是如果dp[amount]没有变化那就表示没有解否则返回解 结果 class Solution {public int coinChange(int[] coins, int amount) {if (amount 0) return 0;// 贪心 - 不可行因为最优解未必通过贪心结果组成。如果贪心最大面值的硬币结果可能是由部分小硬币组成的因为大硬币无法组成目标面额int[] dp new int[amount 1]; // 动态规划数组表示组成目标金额需要几枚硬币// 初始化dp数组Arrays.fill(dp, amount 1);dp[0] 0; // 如果组成金额0需要0枚硬币for (int i 1; i amount 1; i) {for (int coin : coins) { // 每个面额下的硬币if (coin i){ // 如果硬币面额 当前所需组成的amount// 要么使用coin此时硬币数量1(目标amount-指定面额)硬币数量// 要么不用coin此时硬币数量目标amount硬币数量dp[i] Math.min(dp[i - coin] 1, dp[i]);}}}return dp[amount] amount ? -1 : dp[amount];} }
http://www.w-s-a.com/news/240607/

相关文章:

  • 域名和网站备案一样吗wordpress 封装 app
  • 婚纱摄影网站开题报告c2c模式是什么意思
  • 网站几种颜色wordpress水平菜单
  • php做网站的分站wordpress边下边看
  • 杭州建设实名制报备网站Wordpress外贸网站搭建公司
  • 山西云起时网站建设计算机网站开发实现总结
  • 一个网站做两个优化可以做吗永清网站建设
  • wordpress英文采集wordpress seo 链接
  • 进入建设银行的网站就打不了字工程建设标准化网站
  • 杭州网站推广大全网站建设演讲稿
  • 厦门网站的制作太仓专业网站建设
  • 天津公司网站建设公司哪家好在阿里巴巴国际网站上需要怎么做
  • 网站关键词seo推广公司哪家好无锡市无锡市住房和城乡建设局网站
  • 开远市新农村数字建设网站网站如何做QQ登录
  • 自己做个网站教程高端网站开发哪家强
  • 网站模板免费下载中文版大连网站建设哪家专业
  • 网站建设的基本代理公司注册公司坑人
  • 企业网站被黑后如何处理wordpress邮件发送类
  • 北京网站的网站建设公司建设工程竣工验收消防备案网站
  • 淄博市 网站建设报价wordpress里的发消息给我
  • 网站下拉菜单怎么做游戏网站模板免费下载
  • 阿里云上做网站套模板怎么做一个网站开发小组
  • 营销型网站源码下载青岛做网站建设的公司哪家好
  • 迁西网站定制怎么制作网址内容
  • 深圳装饰公司网站宁波网站建设哪里有
  • 建站网站破解版怎么看自己的网站是用什么做的
  • 做微商那个网站好织梦模板更新网站
  • 网站注册表单怎么做手机做网站需要多少天
  • 书店商城网站html模板下载企业网站建设方案书范文
  • 建设网站是普通办公吗快速排名seo软件