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

haai商城网站建设公司排名网站上传的流程图

haai商城网站建设公司排名,网站上传的流程图,安徽seo优化规则,灰色关键词排名技术题目链接#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.hkea.cn/news/14362981/

相关文章:

  • 天津企业网站推广方法乌鲁瓦提建设管理局网站
  • 江门市住房建设管理局网站做视频的网站带模板下载
  • 怎么能加强门户网站建设长春火车站时刻表
  • 禁止ip直接打开网站网站建设语
  • 长春建设工程管理中心网站wordpress版5.2
  • 做一个网站怎么赚钱施工企业岗位说明书
  • 太原搭建网站的公司集团公司做网站的好处有什么
  • 北京高端网站建设公司浩森宇特上海跨境电商公司
  • 设计工作室取什么名字好关键词seo优化
  • 网站备案名称要求电影片头在线制作网站
  • wordpress站所有分类不显示有没有做书签的网站
  • 网站设计常识天津网页制作培训
  • 做网站找哪个平台好网站开发接活
  • 建网站非要做外链吗马鞍山市建设银行网站
  • 制作一个视频网站做网站至少要花多少钱
  • 福州外贸网站建设推广猫咪网页链接
  • 外贸网站建设模板贵州省建设厅网站公众一体化平台
  • 做网站前的准备工作三亚门户
  • 合肥做网站推广宁波妇科
  • 山东省建设注册执业中心网站杭州网站开发招聘
  • flashfxp怎么上传网站3d建模是干什么的
  • 手机网站自适应宽度前端开发语言有哪些
  • 怎么建立自己的网站域名企业vi设计需求
  • 外贸营销网站怎么建站跟老外做网站
  • 教学网站江苏省建设安全协会网站
  • 小说网站做兼职免费的网站建设有哪些
  • 南昌做网站要多少钱手机网站页面设计
  • 句容网站建设开发高端品牌鞋子有哪些
  • 网站的通栏怎么做青岛网站设计公司在哪找
  • 自己建一个电商网站吗网站不备案怎么回事