Python描述 LeetCode 70. 爬楼梯

  大家好,我是亓官劼(qí guān jié ),在【亓官劼】公众号、CSDN、GitHub、B站等平台分享一些技术博文,主要包括前端开发、python后端开发、小程序开发、数据结构与算法、docker、Linux常用运维、NLP等相关技术博文,时光荏苒,未来可期,加油~

  如果喜欢博主的文章可以关注博主的个人公众号【亓官劼】(qí guān jié),里面的文章更全更新更快。如果有需要找博主的话可以在公众号后台留言,我会尽快回复消息.


本文原创为【亓官劼】(qí guān jié ),请大家支持原创,部分平台一直在恶意盗取博主的文章!!! 全部文章请关注微信公众号【亓官劼】。

题目

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。

每次你可以爬 12 个台阶。你有多少种不同的方法可以爬到楼顶呢?

示例 1:

输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。
1. 1 阶 + 1 阶
2. 2 阶

示例 2:

输入:n = 3
输出:3
解释:有三种方法可以爬到楼顶。
1. 1 阶 + 1 阶 + 1 阶
2. 1 阶 + 2 阶
3. 2 阶 + 1 阶

提示:

  • 1 <= n <= 45

Python描述

class Solution:def climbStairs(self, n: int) -> int:if n == 1:return 1if n == 2:return 2a,b,n,i = 1,2,n-2,0while i < n:a,b = b,a+bi += 1return b

Python描述 LeetCode 70. 爬楼梯相关推荐

  1. LeetCode 70爬楼梯71简化路径72编辑距离(dp)

    新人公众号(求支持):bigsai 专注于Java.数据结构与算法,一起进大厂不迷路! 算法文章题解全部收录在github仓库bigsai-algorithm,求star! 关注这个潇洒青年一起飞,回 ...

  2. leetcode - 70. 爬楼梯

    70. 爬楼梯 -------------------------------------- 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以 ...

  3. 变形版汉诺塔:LeetCode:70爬楼梯

    70. 爬楼梯 题目链接:70:爬楼梯 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数. 示例 1 ...

  4. LeetCode 70. 爬楼梯 (递归斐波那契 | 动态规划)

    70. 爬楼梯 解法1 (暴力递归) 推出递推式子:f(n) = f(n - 1) + f(n - 2) 是一个斐波那契数列,用递归 class Solution {public int climbS ...

  5. LeetCode - 70. 爬楼梯(人肉递归、动态规划)2

    70 . 爬楼梯 题目: 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数. 示例 1: 输入: 2 ...

  6. Leetcode 70.爬楼梯

    Time: 20190904 Type: Easy 考察:动态规划 题目描述 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注 ...

  7. LeetCode 70 爬楼梯

    题目描述 假设你正在爬楼梯.需要 n 阶你才能到达楼顶.每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数. 题解 动态规划,迭代求解即可. 代码 cl ...

  8. LeetCode 70.爬楼梯(动态规划)

    题目描述 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数. 示例 1: 输入: 2 输出: 2 解 ...

  9. leetcode 70. 爬楼梯问题(多种方法总结)

        爬楼梯问题有多种出现形式,有不固定最多可跨阶数(即最多可跨阶数为M,M作为方法参数)的,有固定每次最多可跨2阶的.接下来,我就对以上两种出线形势分别进行分析. (一)固定每次最多跨越2阶,使用 ...

最新文章

  1. HTTP、TCP、UDP,Socket,HTTPS
  2. Java实现有向图的拓扑排序
  3. 【操作系统复习】操作系统的特征
  4. 关于生活,可能有用的40条建议
  5. easyPR源码解析之chars_identify.h
  6. 智能会议系统---(4)VOIP 实现
  7. 计算机原子指令,计算机体系结构——多线程(核)访存“上锁”——原子指令...
  8. 运算符重载 返回类型说明符后加_Python3基础:从独特的角度看运算符重载
  9. mongodb常用命令脚本化-自动化运维
  10. linux自己写摄像头驱动,详解linux 摄像头驱动编写
  11. 微信分享、极简微信分享、thinkphp微信分享、laravel微信分享、3分钟完成微信分享
  12. 互联网金融的分类监管主体
  13. RLC并联谐振电路分析
  14. DDL语句--查看表
  15. 未来科学技十幻想画计算机,如何指导学生画科幻画
  16. 百度地图查询周围建筑
  17. Mac 上的一些骚操作和技巧
  18. 服务器如何搭建FTP
  19. 华为的FusionInsight智能数据生态地图
  20. App Inventor移动应用开发标准教程-PPT课件-1

热门文章

  1. Mathtype在word中一些数学符号不能显示[比如符号上的波浪线],只能显示方框时的解决办法
  2. zip密码破解 ——fcrackzip
  3. python字典破解zip密码
  4. 世界上最伟大的4个教育原则
  5. python检测吸烟的算法_yolov3+tensorflow+keras实现吸烟的训练全流程及识别检测
  6. PAT1027 打印沙漏(C++实现)
  7. 是德矢量网络分析仪基本介绍
  8. 求MATLAB发电机转速,运用simulink求同步发电机的转速matlab
  9. 前端能力模型-动画类型及动画库的介绍
  10. 「华大基因」追风做BaaS平台,基因科技和区块链能碰撞出什么未来?