【力扣 简单 C】70. 爬楼梯

目录

题目

解法一


题目

待添加

解法一

cpp 复制代码
int climbStairs(int n) {
    // 爬到第1阶有1种方法,爬到第2阶有2种方法
    if (n == 1 || n == 2) {
        return n;
    }

    // 爬到第n阶的方法数 = 爬到第n-1阶的方法数 + 爬到第n-2阶的方法数
    int ppre = 1, pre = 2, cur;
    for (int i = 3; i <= n; i++) {
        cur = pre + ppre;
        ppre = pre;
        pre = cur;
    }
    return cur;
}
相关推荐
风筝在晴天搁浅12 小时前
快手/字节 CodeTop LeetCode 415.字符串相加
算法·leetcode
wljy113 小时前
二、静态库的制作和使用
linux·c语言·开发语言·c++
米粒114 小时前
力扣算法刷题 Day 64 Floyd算法 & A* 算法 & 总结篇
算法·leetcode·职场和发展
♛识尔如昼♛15 小时前
C 进阶(5) - 系统数据文件和信息
c语言·系统文件和信息
明飞198715 小时前
预处理指令
c语言
Liangwei Lin18 小时前
LeetCode 41. 缺失的第一个正数
数据结构·算法·leetcode
小雅痞18 小时前
[Java][Leetcode hard] 76. 最小覆盖子串
java·算法·leetcode
admiraldeworm18 小时前
c -> true 导致异常返回 404 问题排查
c语言·开发语言
hhb_61819 小时前
C语言核心技术难点梳理与实战案例解析
c语言·开发语言
笨笨饿19 小时前
#72_聊聊I2C以及他们的变体
linux·c语言·网络·stm32·单片机·算法·个人开发