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

广州网站开发小程序主流的网站开发技术

广州网站开发小程序,主流的网站开发技术,东莞网站开发公司哪家好,装潢设计费用1. 题目解析 题目链接#xff1a;746. 使用最小花费爬楼梯 这个问题的理解其实相当简单#xff0c;只需看一下示例#xff0c;基本就能明白其含义了。 2.算法原理 一、设定状态表 为了解决这个问题#xff0c;我们首先要明确一个“状态表”。这个状态表其实就是一个记录…1. 题目解析 题目链接746. 使用最小花费爬楼梯 这个问题的理解其实相当简单只需看一下示例基本就能明白其含义了。 2.算法原理 一、设定状态表 为了解决这个问题我们首先要明确一个“状态表”。这个状态表其实就是一个记录表用来记录到达每一层楼时的最小花费。 我们设定dp[i]为到达第i层楼时的最小花费。注意这里的dp[i]只表示到达第i层时的花费并不包括在第i层本身需要支付的费用。 二、考虑状态转移 接下来我们要思考如何从一层楼到达另一层楼并计算出最小花费。 从第i-1层上来如果我们从第i-1层爬上来那么到达第i层的总花费就是dp[i-1] cost[i-1]其中cost[i-1]是第i-1层的费用。 从第i-2层上来另一种可能的情况是我们从第i-2层直接跳到第i层假设有这样的跳跃能力。那么到达第i层的总花费就是dp[i-2] cost[i-2]。 我们需要比较这两种情况选择花费更小的那种方式。 三、初始化状态 在开始计算之前我们需要给状态表一个起点。显然站在第一层或第二层是不需要花费的所以dp[0] dp[1] 0。 四、填表顺序 按照我们前面讨论的状态转移过程我们需要从左往右依次计算每一层的最小花费直到最后一层。 五、得出结果 最后当我们填满整个状态表后dp[n]就代表了到达最顶层的最小花费这就是我们要求的答案。 3.代码编写 class Solution { public:int minCostClimbingStairs(vectorint cost) {int n cost.size();vectorint dp(n 1);for(int i 2; i n; i)dp[i] min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2]);return dp[n];} }; The Last 嗯就是这样啦文章到这里就结束啦真心感谢你花时间来读。 觉得有点收获的话不妨给我点个赞吧 如果发现文章有啥漏洞或错误的地方欢迎私信我或者在评论里提醒一声~
http://www.yingshimen.cn/news/89705/

相关文章:

  • 国内网页设计师个人网站三亚网红路
  • 汕头市建设局网站首页咸宁网页定制
  • 用网页采集个人信息网站怎么做武平县天恒建设投资集团公司网站
  • 网站建设管理岗位职责邯郸企业网站团队
  • led灯笼河网站建设什么是wap网站
  • 刚成立公司如何做网站江西建设质量检测网站
  • 南城区仿做网站天津装修公司排名前十强
  • 台州路桥网站建设推广计划怎么做推广是什么
  • 做网站的步骤 主题做科研找论文的网站
  • 浙江省工程建设质量管理协会 网站站群子网站开发
  • 企业做网站需要什么条件请问聊城做网站
  • 网站开发 语言 架构 数据库兴义做网站
  • 网站建设计划 文库苏州代做淘宝网站
  • 自己做网站实时监控昆山做网站的那家好
  • 台州手机端建站模板百度云 建网站
  • 保定网站建设seo优化营销深圳骏域网站建设专家
  • 网站建设实训报告册河南省财政企业信息管理系统
  • 网站页面前端基本设计公司推广策划
  • 网站开发是用html还是jsp施工企业安全生产评价标准最新版2021
  • 做家电家具回收用哪个网站好西宁建设网站
  • 建设农产品网站总结ppt模板wordpress画册
  • 专业刷粉网站wordpress访问慢
  • 如何修改dns 快速使用境外网站十大网站app排行榜
  • 红酒 专业 网站建设自己建个电影网站可以吗
  • 济南网站建设 力选聚搜网络wordpress多个插件合并
  • 四川省建设厅职称查询网站2023太原封控最新消息查询
  • 淘宝网站怎么做会话保持的seoul怎么读
  • 域名主机 网站建设做外贸的国外平台有哪些
  • 一流的永州网站建设中信建设有限责任公司待遇
  • 怎么用织梦做自己的网站手机网站php源码