题目
给你一个整数数组 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
解法:
解法一:
Java
1 | public int minCostClimbingStairs(int[] cost) { |