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

山东联通网站备案表白网页制作软件app

山东联通网站备案,表白网页制作软件app,关于网站开发费用的入账,wordpress 修改密码页面链接#xff1a;322. 零钱兑换 - 力扣#xff08;LeetCode#xff09; 题目#xff1a; 给你一个整数数组 coins #xff0c;表示不同面额的硬币#xff1b;以及一个整数 amount #xff0c;表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何…链接322. 零钱兑换 - 力扣LeetCode 题目 给你一个整数数组 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 121 coins[i] 231 - 10 amount 104 思路 我使用的是广搜的方式使用栈结构这样其实是比较慢的但是还是做出来了。 代码 /*** param {number[]} coins* param {number} amount* return {number}*/var coinChange function(coins, amount) {if(amount 0) return 0let num [...coins] , set new Set([...num]) , count 1while(num.length!0){let n num.lengthfor(let i 0 ; i n ; i ){// 用count代表层数if(num[0]amount) return count//将num[0]与coins中每个数相加将不重复的入栈coins.forEach(function(value, index, array){let item value num[0]//用set解决去重问题//一定要加上itemamount条件不然会变成死循环if(!set.has(item)itemamount){set.add(item)num.push(item)}})// 将第一个元素移除num.shift()}count}return -1};
http://www.dnsts.com.cn/news/210737.html

相关文章:

  • 如何用服务器做网站jsp做网站的书
  • 中国最好的网站制作公司部门网站建设的工作汇报
  • 网络建站免费网址闸北做网站
  • 做网站条件网站建设公司的重要性
  • 长春建设工程信息网站网络管理系统包括哪五大功能
  • 杨凌网站建设公司超市网站建设策划书
  • 做的时间长的网站制作公司网站专题页面开发
  • wordpress资源站源码巴中市平昌县建设局网站
  • 济南建网站的网站网站域名变更
  • 兰州做门户网站开设计工作室赚钱吗
  • 论坛网站设计网店产品seo如何优化
  • 一般建设网站需要多少预算短视频app有哪些
  • 重庆网络网站建设装饰行业网站建设方案
  • 机顶盒做网站如何介绍自己的网页
  • 燕郊医疗网站建设互联网上市公司排名
  • 网站点击量怎么查建设品牌网站
  • 连云港营销型网站建设男女在床上做孔网站
  • 北京网站建设交易网站开发的岗位
  • 怎样是做网站wordpress用的编辑器外接
  • 广西建设工程协会网站查询系统软件营销之群排名优化教程
  • 做网站图片路径做缓存吗哪里找做网站的
  • 打开建设银行官方网站首页4399全部网页游戏大全
  • 西安网站手机网站建设jquery 网站缩放
  • 企业如何注册网站广州优化排名推广
  • 为网站 做字幕深圳平台网站建设
  • 广平企业做网站推广建设工程交易中心网站
  • 如何提高网站的收录长沙网站建设市场低价
  • 网站创建方案论文东莞房价2023年最新房价走势
  • 用dw怎么做登录页面的网站外贸网站建设经验
  • 诊所网站模板fqapps com网站怎么做