力扣---70. 爬樓梯
問題描述:
假設你正在爬樓梯。需要 n 階你才能到達樓頂。
每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢?
注意:給定 n 是一個正整數。
示例 1:
輸入: 2 輸出: 2 解釋: 有兩種方法可以爬到樓頂。 1. 1 階 + 1 階 2. 2 階
示例 2:
輸入: 3 輸出: 3 解釋: 有三種方法可以爬到樓頂。 1. 1 階 + 1 階 + 1 階 2. 1 階 + 2 階 3. 2 階 + 1 階
解題思路:
採用動態規則法,
如果在n=1時,共1種方法爬到樓頂;
如果n=2時,共3種方法爬到樓頂
如果n=3時,共有3種方法爬到樓頂
如果n=4時,共有5種方法爬到樓頂
我們發現 f(4)=f(3)+f(2)的結果,f(3)=f(2)+f(1);n>2的時候,才是這樣的規律,不經讓我想起菲波那契數列
相關文章
- 70. 爬樓梯
- 2020-11-08(70. 爬樓梯)
- leetcode 70 爬樓梯LeetCode
- [Python手撕]爬樓梯Python
- 程式碼隨想錄演算法訓練營 | 動態規劃,509. 斐波那契數,70. 爬樓梯, 746. 使用最小花費爬樓梯演算法動態規劃
- [演算法] 一、爬樓梯演算法
- LeetCode 70題 爬樓梯 -- JavaScriptLeetCodeJavaScript
- 程式碼隨想錄演算法訓練營第三十八天 | 746. 使用最小花費爬樓梯,、70. 爬樓梯,509. 斐波那契數演算法
- (39/60)DP基礎、斐波那契數、爬樓梯、用最小花費爬樓梯
- 【力扣】數樓梯(動態規劃)(看來高精度不學不行了)力扣動態規劃
- 程式碼隨想錄演算法訓練營第35天 | 動態規劃1:509.斐波那契數、70.爬樓梯、746.使用最小花費爬樓梯演算法動態規劃
- 746. 使用最小花費爬樓梯
- LeetCode每日一題:爬樓梯(No.70)LeetCode每日一題
- [Python手撕]使用最小花費爬樓梯Python
- LCR 088. 使用最小花費爬樓梯
- 我用演算法學golang(爬樓梯)演算法Golang
- 746. 使用最小花費爬樓梯 ( dp )
- LeetCode-746 使用最小花費爬樓梯LeetCode
- 程式碼隨想錄day32 || 509 斐波那契數列,70 爬樓梯,746 最小代價爬樓梯
- 使用 JavaScript 解決經典爬樓梯問題JavaScript
- 增補部落格 第十九篇 python 爬樓梯Python
- 2024.9.6 leetcode 70 爬樓梯 (雜湊表/動態規劃)LeetCode動態規劃
- 每天爬5層樓梯,心臟疾病風險降20%!
- 讓我們一起啃演算法----爬樓梯演算法
- 38天【程式碼隨想錄演算法訓練營34期】第九章 動態規劃part01 (● 理論基礎 ● 509. 斐波那契數 ● 70. 爬樓梯 ● 746. 使用最小花費爬樓梯)演算法動態規劃
- 超級樓梯 hd 2041
- 刷題系列 - 計算爬樓梯不同步數的方法數
- 面試官在“逗”你係列:到底應該怎麼爬樓梯?!面試
- hdu.2042 超級樓梯
- 不管是青蛙跳臺階還是who爬樓梯,能上去就行
- JavaScript原生實現樓梯外掛JavaScript
- 程式碼隨想錄演算法訓練營第三十二天|leetcode509. 斐波那契數、leetcode70. 爬樓梯、leetcode746. 使用最小花費爬樓梯演算法LeetCode
- 力扣---2020.7.30力扣
- 力扣---2020.9.27力扣
- 力扣---2020.9.29力扣
- 力扣---2020.9.28力扣
- 力扣---2020.9.3力扣
- 力扣---2020.9.4力扣