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

铁路项目建设 网站域名ip查询

铁路项目建设 网站,域名ip查询,如何给公司做网站,怎么做图片展示网站题目 给你一个整数数组 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.dt0577.cn/news/51962.html

相关文章:

  • Wordpress老是给攻击怎么分析一个网站seo
  • 台式机做网站服务器seo策略分析
  • 怎么在百度上做网站推广什么软件可以发帖子做推广
  • 长春网站建设机构seo快速排名优化方法
  • html5 微信网站 源码百度百家号怎么赚钱
  • 做视频资源网站有哪些内容万网域名官网
  • 开淘宝店和自己做购物网站哪个好网络推广什么做
  • 建设网站工具网站设计方案
  • 关键词做网站名字品牌运营策划
  • 洛阳做网站那家好网络营销的基本方法
  • 网站盈利模式分析怎么做软文营销案例文章
  • 个人做旅游网站怎样百度网站优化排名
  • 做时时彩网站需要加盟百度云资源
  • 苏州餐饮 网站建设免费舆情网站下载大全最新版
  • 网站建设样式网络营销包括的主要内容有
  • 同一人做多个主体网站负责人今日新闻10条简短
  • 网站投票系统 js竞价托管服务公司
  • 高明网站设计哪家服务好制作app平台需要多少钱
  • 网站建设 功能需求搜索引擎优化是做什么
  • 网站建设 美食站点国内最新的新闻
  • 地址定位怎么申请开通关键词seo培训
  • 网站制作cms营销方案策划
  • c做的网站各种资源都有的搜索引擎
  • 软件库合集资料网站企业微信营销管理软件
  • h5 做的网站 价格百度问答平台入口
  • 常州网站建设公司信息谷歌浏览器下载app
  • led外贸网站制作一个网站如何推广
  • 自学做网站要多久seo变现培训
  • 网络工程干什么的长安网站优化公司
  • 网站按照谁建设 谁负责网址网域ip地址查询