Climbing Stairs
来源:互联网 发布:淘宝西装原单 编辑:程序博客网 时间:2024/06/05 20:00
c++
class Solution {public: int climbStairs(int n) { if (n <= 0) return 0; if (n == 1) return 1; if (n == 2) return 2; int pre_2 = 1; int pre_1 = 2; int cur = 0; for (int i = 3; i <= n; ++i) { cur = pre_1 + pre_2; pre_2 = pre_1; pre_1 = cur; } return cur; }};
python
class Solution(object): def climbStairs(self, n): """ :type n: int :rtype: int """ if n<=0: return 0 if n==1: return 1 if n==2: return 2 pre_1, pre_2 = 2, 1 cur = 0 for i in xrange(3,n+1,1): cur = pre_1 + pre_2 pre_2, pre_1 = pre_1, cur return cur
reference:
https://leetcode.com/discuss/16866/basically-its-a-fibonacci
0 0
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- Climbing Stairs
- leetcode-java-198. House Robber
- service业务返回封装bean支持分页
- 用 GDB 调试程序
- leetcode 55. Jump Game-贪心算法
- Less和Sass
- Climbing Stairs
- 多情自古多悲剧
- BFibonacci
- 剑指Offer----面试题29:扩展----数组中第K大的数字
- Android 获取root后读取短信内容
- 在Nexus7平板上安装Ubuntu Touch(by quqi99)
- PHP~环境配置
- jsp标签
- BZOJ3130 [Sdoi2013]费用流