使用最小花费爬楼梯 | LeetCode-746 | 动态规划
1.题目描述
给你一个整数数组 cost
,其中 cost[i]
是从楼梯第 i
个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。
你可以选择从下标为 0
或下标为 1
的台阶开始爬楼梯。
请你计算并返回达到楼梯顶部的最低花费。
示例 1:
1 | 输入:cost = [10,15,20] |
示例 2:
1 | 输入:cost = [1,100,1,1,1,100,1,1,100,1] |
提示:
2 <= cost.length <= 1000
0 <= cost[i] <= 999
2.题解
2.1 动态规划-写法1
1 | class Solution { |
2.2 动态规划-写法2
1 | class Solution { |
-------------本文结束感谢您的阅读-------------