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

导视设计网站谷歌海外广告投放

导视设计网站,谷歌海外广告投放,上海民政网站相关建设情况,商丘市住房和城乡建设厅网站题目链接#xff1a;https://leetcode.cn/problems/coin-change/description/ 给你一个整数数组 coins #xff0c;表示不同面额的硬币#xff1b;以及一个整数amount #xff0c;表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合…题目链接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 104AC代码 #include iostream #include vectorusing namespace std;int coinChange(vectorint coins, int amount) {vectorint 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() {vectorint 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.w-s-a.com/news/814740/

相关文章:

  • 电子网站建设ppt模板营销策划方案怎么写?
  • 什么网站收录排名最高济南能源建设网站
  • 深圳移动网站建设公司价格桂林做网站哪家公司好
  • 互联网网站名字网站合作建设合同
  • 舟山高端网站设计广州优化排名推广
  • 哪个网站做免费广告好上海人才网站
  • cn域名做网站竞价推广代理
  • 省建设干部培训中心网站网站地图1 500 怎么做
  • 制作一个网站需要哪些人网站建设经营服务合同
  • 山东省住房和城乡建设厅官方网站网易发布广州
  • 长沙设计网站效果设计师灵感网站
  • 做网站php都用什么框架把asp.net写的网站别人怎么访问
  • 网站建设捌金手指下拉六正规的代运营公司
  • 自己申请网站空间冀州建网站
  • 哈尔滨旅游团购网站建设江苏建设工程建设网
  • 在郑州做网站茶叶网站建设网页设计制作
  • 58做网站吗南京有关制作网站的公司
  • 申请建设门户网站的申请先做网站还是先申请域名
  • 门户网站怎么做seo玩具外贸好做吗
  • 网页设计模板的网站黄埔营销型网站建设
  • 企业为什么要建立网站江苏高校品牌专业建设工程网站
  • 网站建设公司需要交税么福建省城乡建设厅网站
  • dedecms网站首页网站正在建设中 源码下载
  • 论坛网站有哪些怎么wordpress主题
  • 网站搭建中企动力第一返利的网站怎么做
  • 在哪网站可以做农信社模拟试卷优衣库网站建设的目的
  • 杭州网站建设ttmwl网络平台推广公司
  • 工作室网站技能培训班
  • 东丰网站建设万盛网站制作
  • 安徽黄山网站建设wordpress 公众号 获取密码