最小花费爬楼梯


外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

🔥个人主页guoguoqiang. 🔥专栏leetcode刷题

Alt

最小花费爬楼梯

在这里插入图片描述
题目解析
在这里插入图片描述

#include <iostream>
#include <vector>
using namespace std;
int main(){
    int n;
    cin>>n;
    vector<int>cost(n);
    for(int i=0;i<n;i++){
        cin>>cost[i];
    }
    vector<int> dp(n+1);
    dp[0]=dp[1]=0;
    for(int i=2;i<=n;i++){
        dp[i]=min(dp[i-1]+cost[i-1],dp[i-2]+cost[i-2]);
    }
    cout<<dp[n];
    return 0;
}

还可以使用数组来完成

#include <iostream>
using namespace std;
const int N=1e5+10;
int cost[N];
int dp[N];
int main(){
    int n;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>cost[i];
    }
    dp[0]=dp[1]=0;
    for(int i=2;i<=n;i++){
        dp[i]=min(dp[i-1]+cost[i-1],dp[i-2]+cost[i-2]);
    }
    cout<<dp[n];
    return 0;
}

相关推荐

  1. 746.使用花费楼梯

    2024-07-18 23:54:02       55 阅读
  2. 746. 使用花费楼梯

    2024-07-18 23:54:02       64 阅读
  3. 746. 使用花费楼梯

    2024-07-18 23:54:02       51 阅读
  4. LeetCode 746. 使用花费楼梯

    2024-07-18 23:54:02       67 阅读
  5. 动态规划 Leetcode 746 使用花费楼梯

    2024-07-18 23:54:02       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 23:54:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 23:54:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 23:54:02       58 阅读
  4. Python语言-面向对象

    2024-07-18 23:54:02       69 阅读

热门阅读

  1. pytorch中numel()函数用于获取张量中元素数目

    2024-07-18 23:54:02       20 阅读
  2. CSS浮动

    CSS浮动

    2024-07-18 23:54:02      20 阅读
  3. 什么是虚拟DOM?什么是diff算法?

    2024-07-18 23:54:02       20 阅读
  4. 什么是CAP理论?

    2024-07-18 23:54:02       20 阅读
  5. Hive修改表中的某个值

    2024-07-18 23:54:02       23 阅读
  6. HTTP请求五类状态码详细介绍,以及部分处理思路

    2024-07-18 23:54:02       24 阅读
  7. SQL FOREIGN KEY

    2024-07-18 23:54:02       19 阅读
  8. MySQL——在查询中使用关键字

    2024-07-18 23:54:02       21 阅读
  9. 确定Python 数据的数据结构

    2024-07-18 23:54:02       23 阅读