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

砀山做网站的公司wordpress留言板模版

砀山做网站的公司,wordpress留言板模版,网站建设电话销售模版,如何在百度上发广告题目 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。 你可以认为每种硬币的数量是无限的。…

题目
给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。
计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。
你可以认为每种硬币的数量是无限的。
示例 1:
输入:coins = [1, 2, 5], amount = 11
输出:3
解释:11 = 5 + 5 + 1
示例 2:
输入:coins = [2], amount = 3
输出:-1
示例 3:
输入:coins = [1], amount = 0
输出:0

解题思路
本题是完全背包问题,用dp[j]表示组合和为j的最少个数,可以确定递推公式为dp[j]=min(dp[j-coins[i]]+1, dp[j]). 初值dp[0]=0.最后返回dp[amount]。

代码实现

class Solution {
public:int coinChange(vector<int>& coins, int amount) {vector<int> dp(amount+1,INT_MAX);dp[0] = 0;for (int i=0;i<coins.size();i++) {for (int j=coins[i];j<=amount;j++) {if (dp[j-coins[i]] != INT_MAX) {dp[j] = min(dp[j-coins[i]]+1, dp[j]);}}}if (dp[amount]==INT_MAX) {return -1;}return dp[amount];}
};
http://www.yayakq.cn/news/277204/

相关文章:

  • 什么样的网站需要备案广西柳州网站建设
  • 邵阳网站建设的话术wordpress内链设置
  • 海南省住房和城乡建设厅网站网上版自己做网站大概多少钱
  • 网站开发工程师待遇淄博株洲知名网站建设
  • 企业网企业网站制作推广公司哪家好
  • 北京哪家网站建设公司比较好网站建设技能描述
  • 大型电商网站建设wordpress建设企业官网
  • 网站建设完整代码全国物流网站
  • 网站制作团队wordpress不适合大型网站
  • 环保设备网站怎么做北京市建设工程信息网官方网站
  • 网站建设要入什么科目全屏网站表现形式
  • 营口电商网站建设如何快速建一个网站
  • 怎么建个免费英文网站网站项目开发
  • 做pc端网站什么开头网站灰色跟
  • 菏泽网站建设 梧桐树wordpress底部通知
  • saas网站建设深圳互联网网站建设
  • 网站建设文化方案网上注册公司在哪办
  • 网站做区块链然后往里面投钱大型房产网站模板
  • 网上做广告的网站高端商品网站
  • 工商管理网站企业网站成品源码
  • 谈谈对电子商务网站建设的理解凡客诚品官网入口
  • 菏泽 做网站 多少钱南京百度网站推广
  • 网站交互设计做网站代码的含义
  • 网站建设合同书(范本)大连黄页企业名录
  • 建筑公司网站源码下载国外域名注册查询
  • 大气精美网站设计工作室织梦模板(附赠精美织梦后台模板)wordpress禁止鼠标左键
  • 网页制作和网站制作有什么区别用手机能建网站吗
  • 桂林市防疫最新政策北京优化核酸检测
  • 做那个的网站谁有网站的建设可以起到什么作用是什么意思
  • 网站开发什么语言自己网站怎么做百度推广