[leetcode DP]70. Climbing Stairs
2024-08-28 21:45:37
一共有n个台阶,每次跳一个或者两个,有多少种走法,典型的Fibonacii问题
class Solution(object):
def climbStairs(self, n):
if n<0:
return 0
if n<2:
return 1
first,second = 1,1
for v in range(2,n+1):
res = first+second
first,second = second,res
return res
还有一种,每次可以跳任意阶,有2^(n-1)种跳法
最新文章
- webservice 简单入门 (NLY)
- 【新产品发布】EVC8003 磁耦隔离型USB转全功能RS-232
- 0125 多线程 继承Thread 练习
- I.MX6 console 跳过 login
- Mobile testing基础之签名
- Java网络编程(TCP客户端)
- Mvc 页面缓存 OutputCache VaryByCustom
- [Locked] 3Sum Smaller
- silverlight+wcf 项目 silverlight获得web程序的参数
- Minimum Inversion Number(归并排序)
- linux内核中send与recv函数详解
- 2014年3I工作室成员的正式名单
- Python内置函数(2)——divmod
- 九、Sql Server 基础培训《进度9-复杂查询练习》(实际操作)
- GPIO接口解析【转】
- ITxlab倡议启动“互联网X大脑”计划
- HTTP Error 400. The request hostname is invalid
- 201803020001-多重MACD图.png
- flask 重定向到上一个页面,referrer、next参数
- 介绍用C#和VS2015开发基于Unity架构的2D、3D游戏的技术