Leetcode解题笔记 70. Climbing Stairs [Easy] 动态规划
来源:互联网 发布:淘宝网怎么收藏宝贝 编辑:程序博客网 时间:2024/06/05 19:00
解题思路
设v[i] 为到达第i层的方法数,则v[i] = v[i - 1] + v[i - 2]。到达第i层的方法数可能由第i-2层走两步或者从i-1层走一步,所以得出上式
代码
class Solution {public: int climbStairs(int n) { vector<int> v(n + 1); v[0] = 0; v[1] = 1; v[2] = 2; for (int i = 3; i < n + 1; i++) { v[i] = v[i - 2] + v[i - 1]; } return v[n]; }};
阅读全文
0 0
- Leetcode解题笔记 70. Climbing Stairs [Easy] 动态规划
- LeetCode-70-Climbing Stairs(动态规划)-Easy
- LeetCode解题报告 70. Climbing Stairs [easy]
- 【Leetcode】70. Climbing Stairs 【动态规划】
- LeetCode 70. Climbing Stairs 动态规划问题
- LeetCode 70. Climbing Stairs 动态规划
- Leetcode 动态规划 Climbing Stairs
- 70. Climbing Stairs 类别:动态规划 难度:easy
- 动态规划——70. Climbing Stairs[easy]
- [leetcode][easy]70. Climbing Stairs
- (Leetcode)70.Climbing Stairs(easy)
- LeetCode 70. Climbing Stairs (Easy)
- leetcode 70.Climbing Stairs-爬楼梯|动态规划
- leetcode之70. Climbing Stairs(C++解法 动态规划思想)
- 【动态规划】Leetcode编程题解:70. Climbing Stairs
- LeetCode Climbing Stairs(经典动态规划)
- [leetcode]climbing-stairs 动态规划 C++
- Leetcode解题笔记 53. Maximum Subarray [Easy] 动态规划
- 组合模式-Composite Pattern
- JSON数据格式解析(面向对象概念的体现)
- MySQL(三)复制
- MyEclipse2014 优化设置
- js防止表单重复提交
- Leetcode解题笔记 70. Climbing Stairs [Easy] 动态规划
- 利用栈帧改变变量的值及强行插入第三个函数
- 【干货】Chrome插件(扩展)开发全攻略
- 人工神经网络基础数学研究-卷积
- CentOS7.0下安装Apache2.4.20版本,安装完成之后,报 You don't have permission to access / on this server.
- 找不org.springframework.boot.context.embedded.FilterRegistrationBean
- 身份证校验 日期 长度格式 表达式
- list集合通过ajax 在页面显示 、 以及省市级联查询
- Error:Flavor 'prod' has no flavor dimension