746. 使用最小花费爬楼梯

给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。

你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。

请你计算并返回达到楼梯顶部的最低花费。

示例 1:

输入:cost = [10,15,20]
输出:15
解释:你将从下标为 1 的台阶开始。
- 支付 15 ,向上爬两个台阶,到达楼梯顶部。
总花费为 15 。

示例 2:

输入:cost = [1,100,1,1,1,100,1,1,100,1]
输出:6
解释:你将从下标为 0 的台阶开始。
- 支付 1 ,向上爬两个台阶,到达下标为 2 的台阶。
- 支付 1 ,向上爬两个台阶,到达下标为 4 的台阶。
- 支付 1 ,向上爬两个台阶,到达下标为 6 的台阶。
- 支付 1 ,向上爬一个台阶,到达下标为 7 的台阶。
- 支付 1 ,向上爬两个台阶,到达下标为 9 的台阶。
- 支付 1 ,向上爬一个台阶,到达楼梯顶部。
总花费为 6 。
class Solution {
public:
    int minCostClimbingStairs(vector<int>& cost) {
        int n=cost.size();
        vector<int> dp(n+1);
        dp[0]=dp[1]=0;
        for(int i=2;i<n+1;i++)
        {
            dp[i]=min( dp[i-1]+cost[i-1],dp[i-2]+cost[i-2]);
        }
        return dp[n];
    }
};

相关推荐

  1. 746.使用花费楼梯

    2023-12-23 06:28:02       34 阅读
  2. 746. 使用花费楼梯

    2023-12-23 06:28:02       38 阅读
  3. 746. 使用花费楼梯

    2023-12-23 06:28:02       39 阅读
  4. LeetCode 746. 使用花费楼梯

    2023-12-23 06:28:02       46 阅读
  5. 动态规划 Leetcode 746 使用花费楼梯

    2023-12-23 06:28:02       17 阅读
  6. LeetCode 746. 使用花费楼梯

    2023-12-23 06:28:02       20 阅读
  7. LeetCode 746. 使用花费楼梯

    2023-12-23 06:28:02       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-23 06:28:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-23 06:28:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-23 06:28:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-23 06:28:02       18 阅读

热门阅读

  1. 学习ArcGIS的第一天

    2023-12-23 06:28:02       28 阅读
  2. QtRO(Qt Remote Objects)分布式对象远程通信

    2023-12-23 06:28:02       35 阅读
  3. Git常用命令分享

    2023-12-23 06:28:02       34 阅读
  4. Docker基本命令和Docker怎么自己制作镜像

    2023-12-23 06:28:02       41 阅读
  5. CAS机制

    CAS机制

    2023-12-23 06:28:02      40 阅读
  6. 牛客小白月赛84 解题报告

    2023-12-23 06:28:02       37 阅读
  7. 【AI】人工智能复兴的推进器之机器学习

    2023-12-23 06:28:02       43 阅读
  8. 力扣454 四数相加Ⅱ

    2023-12-23 06:28:02       37 阅读
  9. css3新增的伪类有哪些?

    2023-12-23 06:28:02       53 阅读
  10. 逻辑回归OvR策略

    2023-12-23 06:28:02       37 阅读