leetcode70 爬楼梯

题目

image.png

分析

斐波那契数列。

代码

class Solution {
public:
    int climbStairs(int n) {
        int first = 1, second = 2;
        if (n == 1){
            return first;
        }else if (n == 2){
            return second;
        }else{
            int res;
            for (int i = 3; i <= n; i++){
                res = first + second;
                first = second;
                second = res;
            }
            return res;
        }
    }
};
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以...
    Zzz_CH阅读 939评论 0 1
  • class Solution: def climbStairs(self, n: int) -> int: ...
    不喜欢编程的程序员1310阅读 170评论 0 0
  • Scratch用循环的方法实现斐波那契数列编程心得 1 斐波那契数列 1.1 定义 首先引用秒懂百科里面关于“...
    余江林阅读 841评论 0 0
  • 有一个商人在翻越一座山时,遭遇了一个拦路抢劫的山匪。商人立即逃跑,但山匪穷追不舍,走投无路时,商人钻进了一个山洞里...
    沈鱼2009阅读 533评论 1 1
  • 0、 前两天跟十几个做产品的朋友一起跨年聚会,期间有朋友提议大家都来聊一聊自己工作以来的感悟或者思考。 焦虑,这是...
    功彬eleven阅读 623评论 0 4

友情链接更多精彩内容