70. Climbing Stairs
来源:互联网 发布:matlab创建稀疏矩阵 编辑:程序博客网 时间:2024/06/05 11:38
You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
class Solution {public: int climbStairs(int n) { if (n <= 2) { return n; } int* steps = new int[n]; steps[0] = 1; steps[1] = 2; for (int i = 2; i < n; i++) { steps[i] = steps[i - 1] + steps[i - 2]; } return steps[n - 1]; }};
0 0
- [LeetCode]70.Climbing Stairs
- 70.Climbing Stairs
- LeetCode --- 70. Climbing Stairs
- [Leetcode] 70. Climbing Stairs
- [leetcode] 70.Climbing Stairs
- 70.Climbing Stairs
- 70. Climbing Stairs
- 70.Climbing Stairs
- 70. Climbing Stairs
- [leetCode]70. Climbing Stairs
- 70. Climbing Stairs
- 70. Climbing Stairs LeetCode
- 70. Climbing Stairs
- 70. Climbing Stairs
- 70. Climbing Stairs
- [LeetCode]70. Climbing Stairs
- 【LeetCode】70. Climbing Stairs
- 70. Climbing Stairs
- USB驱动——描述符、URB、管道
- 安卓的字体设置
- 编程的那些锯齿
- 11
- C/C++笔记(C语言重要问题,指针与数组篇)
- 70. Climbing Stairs
- hdu 5172 GTY's gay friends(线段树+前缀和)
- struts2拦截器interceptor的三种配置方法
- jvm类加载过程
- 八大排序算法
- HTTP首部学习笔记
- Android 播放音乐
- JMS之activemq消息持久化
- $(document).ready() 和 window.onload 的区别