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

教做黏土手工的网站网站关键词查询网址

教做黏土手工的网站,网站关键词查询网址,怎样推广自己的项目,网站建设hengfengera题目链接:https://leetcode.cn/problems/coin-change/description/ 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合…

题目链接:https://leetcode.cn/problems/coin-change/description/

给你一个整数数组 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

提示:

1 <= coins.length <= 12
1 <= coins[i] <= 231 - 1
0 <= amount <= 104

AC代码

#include <iostream>
#include <vector>using namespace std;int coinChange(vector<int>& coins, int amount) {vector<int> dp(amount + 1, amount + 1);dp[0] = 0;for (int coin : coins) {for (int i = coin; i <= amount; ++i) {dp[i] = min(dp[i], dp[i - coin] + 1);}}return dp[amount] > amount ? -1 : dp[amount];
}int main() {vector<int> coins = {1, 2, 5};int amount = 11;cout << coinChange(coins, amount) << endl;return 0;
}

代码解释
这个C++程序首先定义了一个动态规划数组dp,其中dp[i]表示兑换i元所需的最少硬币数量。初始化时,dp[0]被设置为0,其他位置被设置为一个很大的数(这里设置为amount + 1)。

然后,程序遍历每个硬币,对于每个硬币,程序遍历从该硬币面值到amount的所有金额,更新dp数组。具体来说,对于每个金额i,程序比较兑换i元所需的最少硬币数量和兑换i - coin元所需的最少硬币数量加上1(即使用当前硬币),取两者中的最小值。

最后,程序返回dp[amount],即兑换amount元所需的最少硬币数量。如果dp[amount]大于amount,则表示无法兑换,返回-1。

http://www.yidumall.com/news/63449.html

相关文章:

  • 企业网络推广网站建设人民日报最新消息
  • 固戍做网站的公司网站推广的方法
  • wordpress返回插件seo优质友链购买
  • 优秀网站模板百度seo运营工作内容
  • 兰州模板网站建设线上销售方案
  • 网站备案接入商变更百度拍照搜题
  • 佘山做网站手机网站模板
  • 国内简约网站设计深圳网络推广平台
  • 网站建设用什么软件好seo优化推广公司
  • 免费的建筑设计网站windows优化大师怎么下载
  • 网站地图怎样做seo研究中心超逸seo
  • 怎么做网站的营销百度点击优化
  • 建设网站的目的和内容湖南网站托管
  • 沈阳网站备案软文范例100字以内
  • 网站500错误是什么意思昆明seo排名
  • 自助建站系统加盟seo企业优化方案
  • 免费建站资源亚洲足球最新排名
  • 网站推广的基本手段百度app官方下载安装
  • 深圳设计网站开发福州百度分公司
  • c2c电子商务网站建设栏目结构图互动营销案例分析
  • 网站淘宝客 难做中国十大教育培训机构有哪些
  • 毕节网站建设发表文章的平台有哪些
  • 响应式网站背景自己代理一款手游需要多少钱
  • 学院网站建设规划现在外贸推广做哪个平台
  • 检索网站怎么做免费网站模板
  • 郑州天道做网站企业网站类型有哪些
  • 成都品牌包装设计seo技术培训机构
  • 免费网站你懂我意思正能量不用下载seo外链工具源码
  • 百能网是哪家公司做的网站保定百度seo排名
  • 湖南做网站 x磐石网络外贸接单网站