算法:上楼梯(递归)升级版

cpp 复制代码
class Solution {
public:
    int climbStairs(int n) {
       int q=0,p=0,r=1;
       for(int i=1;i<=n;i++)
       {
        q=p;
        p=r;
        r=q+p;
       }
       return r;
    }
};
相关推荐
小南家的青蛙2 分钟前
LeetCode面试题 01.09 字符串轮转
java·leetcode
元亓亓亓23 分钟前
LeetCode热题100--240.搜索二维矩阵--中等
算法·leetcode·矩阵
阿沁QWQ32 分钟前
单例模式的两种设计
开发语言·c++·单例模式
六bring个六40 分钟前
qtcreater配置opencv
c++·qt·opencv·计算机视觉·图形渲染·opengl
qwertyuiop_i1 小时前
pe文件二进制解析(用c/c++解析一个二进制pe文件)
c语言·c++·pe文件
明月看潮生1 小时前
青少年编程与数学 02-019 Rust 编程基础 09课题、流程控制
开发语言·算法·青少年编程·rust·编程与数学
oioihoii1 小时前
C++23 views::slide (P2442R1) 深入解析
linux·算法·c++23
yxc_inspire1 小时前
基于Qt的app开发第八天
开发语言·c++·qt
yuhao__z2 小时前
代码随想录算法训练营第六十三天| 图论9—卡码网47. 参加科学大会,94. 城市间货物运输 I
算法·图论
June`2 小时前
专题三:穷举vs暴搜vs深搜vs回溯vs剪枝(全排列)决策树与递归实现详解
c++·算法·深度优先·剪枝