//假設(shè)你正在爬樓梯。需要 n 階你才能到達(dá)樓頂。
//
// 每次你可以爬 1 或 2 個(gè)臺(tái)階。你有多少種不同的方法可以爬到樓頂呢?
//
// 注意:給定 n 是一個(gè)正整數(shù)。
//
// 示例 1:
//
// 輸入: 2
//輸出: 2
//解釋?zhuān)?有兩種方法可以爬到樓頂。
//1. 1 階 + 1 階
//2. 2 階
//
// 示例 2:
//
// 輸入: 3
//輸出: 3
//解釋?zhuān)?有三種方法可以爬到樓頂。
//1. 1 階 + 1 階 + 1 階
//2. 1 階 + 2 階
//3. 2 階 + 1 階
//
// Related Topics 動(dòng)態(tài)規(guī)劃
// ?? 1460 ?? 0
//leetcode submit region begin(Prohibit modification and deletion)
func climbStairs(n int) int {
if n<=2{
return n
}
pre1:=1
pre2:=2
cur:=0
for i:=2;i<n;i++{
cur=pre1+pre2
pre1=pre2
pre2=cur
}
return cur
}
//leetcode submit region end(Prohibit modification and deletion)
LeetCode70 爬樓梯
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 問(wèn)題70:假設(shè)你正在爬樓梯。需要n階你才能到達(dá)樓頂。每次你可以爬1或2個(gè)臺(tái)階。你有多少種不同的方法可以爬到樓頂呢?...
- 題目描述 假設(shè)你正在爬樓梯。需要 n 階你才能到達(dá)樓頂。每次你可以爬 1 或 2 個(gè)臺(tái)階。你有多少種不同的方法可以...
- 假設(shè)你正在爬樓梯。需要 n 階你才能到達(dá)樓頂。每次你可以爬 1 或 2 個(gè)臺(tái)階。你有多少種不同的方法可以爬到樓頂呢...
- class Solution: def climbStairs(self, n: int) -> int: ...