DP专题3 使用最小花费爬楼梯
DP专题3 使用最小花费爬楼梯
原创 于 2023-09-14 14:36:27 发布 · 粉丝可见 · 155 阅读 · 0 · 0 · 本内容遵循CC 4.0 BY-SA版权协议 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 GEO检测 · 编辑
文章链接:https://blog.csdn.net/hacker_51/article/details/132875184
题目:



思路:
根据题意,我们先明确dp数组 i 的含义, 这里很明显,可以知道 i 是对应阶梯的最少花费,
其次dp初始化中,我们的 dp[0] 和 dp[1] 是 0 花费,
这是我们可以选择的,到了 dp[2] 就是我们min(dp[0] + cost[0],dp[1] + cost[1])
即 这就是 我们的递推公式: 达到当前阶梯的最少花费 + 当前阶梯需要的花费 = 到达的目标阶梯
即 dp[i] = min(dp[i - 1] + cost[i - 1],dp[i - 2] + cost[i - 2]);
代码详解如下:
1 | |
最后提交:

觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭
wechat pay
ali pay
DP专题3 使用最小花费爬楼梯
http://blog.angindem.cn/2023/09/14/Angindem-CSDN博客/063_63/