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

杨彪网站建设简述网站建设基本过程

杨彪网站建设,简述网站建设基本过程,外国网站服务器,wordpress 视频显示图片2024.3.25 题目来源我的题解方法一 动态规划 题目来源 力扣每日一题#xff1b;题序#xff1a;518 我的题解 方法一 动态规划 给定总金额 amount 和数组 coins#xff0c;要求计算金额之和等于 amount 的硬币组合数。其中#xff0c;coins的每个元素可以选取多次#… 2024.3.25 题目来源我的题解方法一 动态规划 题目来源 力扣每日一题题序518 我的题解 方法一 动态规划 给定总金额 amount 和数组 coins要求计算金额之和等于 amount 的硬币组合数。其中coins的每个元素可以选取多次且不考虑选取元素的顺序因此这道题需要计算的是选取硬币的组合数。 可以通过动态规划的方法计算可能的组合数。用 dp[x]表示金额之和等于 x的硬币组合数目标是求 dp[amount]。 动态规划的边界是 dp[0]1。只有当不选取任何硬币时金额之和才为 0因此只有 1 种硬币组合。 对于面额为 coin 的硬币当 coin≤i≤amount时如果存在一种硬币组合的金额之和等于 i−coin则在该硬币组合中增加一个面额为 coin的硬币即可得到一种金额之和等于 i 的硬币组合。因此需要遍历 coins对于其中的每一种面额的硬币更新数组 dp中的每个大于或等于该面额的元素的值。 时间复杂度O(Sn)。S是需要匹配的金额n为面额数 空间复杂度O(S) public int change(int amount, int[] coins) {int[] dpnew int[amount1];//只有当不选取任何硬币时金额之和才为 000因此只有 111 种硬币组合。dp[0]1;//因为外层循环是遍历数组 coins 的值内层循环是遍历不同的金额之和在计算 dp[i]的值时可以确保金额之和等于 i 的硬币面额的顺序由于顺序确定因此不会重复计算不同的排列。for(int coin:coins){for(int icoin;iamount;i){dp[i]dp[i-coin];}}return dp[amount];}有任何问题欢迎评论区交流欢迎评论区提供其它解题思路代码也可以点个赞支持一下作者哈~
http://www.w-s-a.com/news/816388/

相关文章:

  • 江西专业南昌网站建设中国专业的网站建设
  • 物流企业网站建设方案招标网站有哪些
  • 网站建设服务中企动力建筑工程网络进度计划备注填写范例
  • 电子商务网站开发与建设试卷php网站开发专业
  • 运城网站制作路90江苏省网站备案系统
  • 唐山做企业网站实体门店管理系统
  • 网站优化推广教程深圳网站建设世纪前线
  • 网站建设专家哪家好兰州网络推广执行
  • 广东住房和城乡建设厅网站王芃增加网站收录
  • 北京网站建设手机app电子商务网红营销的劣势
  • 网站 营销型wordpress获取4条文章标题
  • 浦东区建设工程监督网站建立全国统一的突发事件信息系统
  • 做网站需要基础吗重庆市造价信息网
  • 我要建设公司网站大连培训网站建设
  • 网站建设校长信箱设计方案小程序报价开发
  • 电子网站建设ppt模板营销策划方案怎么写?
  • 什么网站收录排名最高济南能源建设网站
  • 深圳移动网站建设公司价格桂林做网站哪家公司好
  • 互联网网站名字网站合作建设合同
  • 舟山高端网站设计广州优化排名推广
  • 哪个网站做免费广告好上海人才网站
  • cn域名做网站竞价推广代理
  • 省建设干部培训中心网站网站地图1 500 怎么做
  • 制作一个网站需要哪些人网站建设经营服务合同
  • 山东省住房和城乡建设厅官方网站网易发布广州
  • 长沙设计网站效果设计师灵感网站
  • 做网站php都用什么框架把asp.net写的网站别人怎么访问
  • 网站建设捌金手指下拉六正规的代运营公司
  • 自己申请网站空间冀州建网站
  • 哈尔滨旅游团购网站建设江苏建设工程建设网