DP——Climbing Stairs
来源:互联网 发布:淘宝售后质量鉴定 编辑:程序博客网 时间:2024/05/16 04:42
问题描述:
你正在爬楼梯的情况。 达到顶部需要n步。每次你可以爬1或2步。 你可以爬多少个不同的方式爬上去?
解题思路:
声明一个数组step,step[i]用来表示以不同方式走了i+1步的数量
源代码:
class Solution {
public:
int climbStairs(int n) {
vector<int> steps(n,0);
steps[0]=1;
steps[1]=2;
for(int i=2;i<n;i++) steps[i]=steps[i-2]+steps[i-1];
return steps[n-1];
}
};
0 0
- DP——Climbing Stairs
- 【DP】Climbing Stairs
- 【Leetcode】Climbing Stairs (DP)
- LeetCode Climbing Stairs DP
- [leetcode][DP] Climbing Stairs
- DP------Climbing Stairs
- leetcode---climbing-stairs---dp
- Leetcode-Climbing Stairs(dp)
- LeetCode——Climbing Stairs
- LeetCode——Climbing Stairs
- LeetCode70——Climbing Stairs
- LeetCode——Climbing Stairs
- LeetCode70——Climbing Stairs
- leetcode——Climbing Stairs
- LeetCode——Climbing Stairs
- Algorithms—70.Climbing Stairs
- Posts Tagged 【dp】Climbing Stairs
- leetcode-70. Climbing Stairs(DP)
- JVM调优总结(三)-基本垃圾回收算法
- 比较好的数据库试题(有答案)
- 【MVC】-mvc和三层架构的对比
- 数值计算——求解非线性方程组
- 包的理解以及classpath概念
- DP——Climbing Stairs
- 编写一个完整的java程序——Complex
- 【JavaScript】01入门
- Java-关联源码
- Spring之事务管理
- JVM调优总结(四)-垃圾回收面临的问题
- Java时钟(实现扫秒及表盘替换)
- 车牌识别系统研发的必要性
- SSH登陆Ubuntu