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

网站目录 整理自适应型网站建设服务电话

网站目录 整理,自适应型网站建设服务电话,关键词排名网站,网页界面设计历史给你一个整数数组 coins #xff0c;表示不同面额的硬币#xff1b;以及一个整数 amount #xff0c;表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额#xff0c;返回 -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 提示 1 c o i n s . l e n g t h 12 1 coins.length 12 1coins.length12 1 c o i n s [ i ] 2 31 − 1 1 coins[i] 2^{31} - 1 1coins[i]231−1 0 a m o u n t 1 0 4 0 amount 10^4 0amount104 思路动态规划 定义 f[i] 为组成金额 i 所需最少的硬币数量枚举 组成金额为 i 所需的硬币最后一个硬币 j如果最后一个金币是 j则当前硬币数量 f[i] f[i - coins[j]] 1所以有状态转移方程f[i] min(f[i], f[i - coins[j]] 1) class Solution { public:int f[10010];int coinChange(vectorint coins, int amount) {memset(f, 0x3f, sizeof f);f[0] 0;int n coins.size();for(int i 1; i amount; i){for(int j 0; j n; j){if(coins[j] i){f[i] min(f[i], f[i - coins[j]] 1);}}}return f[amount] 1e4 ? -1: f[amount];} };
http://www.dnsts.com.cn/news/78351.html

相关文章:

  • 哈尔滨网站建设有限公司wordpress cascade
  • 怎么免费建立自己的网站字体+添加+wordpress
  • 手机网站建设制作教程视频教程做播放器电影网站需要多少钱6
  • 12个 网站模板 管理办法开服网站源码
  • h5网站制作价格保定有哪些做网站的地方
  • 中国月球空间站招聘网最新招聘信息网
  • 网站建设的英文翻译深圳网站建设怎么样
  • 外贸黄页网站句容建设工程备案网站
  • 怎么样网站建设家具公司网站模板下载
  • 平台网站开发价格seo优化关键词分类
  • 有一个域名做网站地板网站代码
  • 建设银行网站维护wordpress版本选择
  • 蓝天网站建设我国企业网站的建设情况
  • 域名注册在那个网站好广东建设银行网站首页
  • 海外黄冈网站推广线上推广的优势
  • 重庆做营销网站wordpress 连接微博
  • 网站制作公司站建设wordpress后台出现404
  • 网站不推广如何排名淮北市矿务局工程建设公司网站
  • 鼠标放上去图片放大的网站网络服务的工具
  • 成立门户网站建设工作小组卢松松网站怎么做
  • 知识产权教育网站建设兰州迅豹网络怎么样
  • 湖南企业建站系统信息企业网站建设服务优势
  • 什么二手车网站做最好如何制作短视频
  • 天猫官方网站首页wordpress浮动关注我们
  • 网站建设吉金手指排名11柳州网站建设
  • 网站开发有什么语言可以做视频推广的网站
  • 网站投放广告费用公司网站的推广
  • 腾讯网站建设费用网站建设规划书300字
  • mip 网站武威建设银行网站
  • 新手怎么做淘宝店铺seo竞价