LeetCode70 爬樓梯

//假設(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)

?著作權(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問(wèn)題70:假設(shè)你正在爬樓梯。需要n階你才能到達(dá)樓頂。每次你可以爬1或2個(gè)臺(tái)階。你有多少種不同的方法可以爬到樓頂呢?...
    嚕嚕666閱讀 185評(píng)論 0 0
  • 題目描述 假設(shè)你正在爬樓梯。需要 n 階你才能到達(dá)樓頂。每次你可以爬 1 或 2 個(gè)臺(tái)階。你有多少種不同的方法可以...
    Zzz_CH閱讀 929評(píng)論 0 1
  • 假設(shè)你正在爬樓梯。需要 n 階你才能到達(dá)樓頂。每次你可以爬 1 或 2 個(gè)臺(tái)階。你有多少種不同的方法可以爬到樓頂呢...
    answerLDA閱讀 86評(píng)論 0 0
  • 題目 分析 斐波那契數(shù)列。 代碼
    奧利奧蘸墨水閱讀 190評(píng)論 0 0
  • class Solution: def climbStairs(self, n: int) -> int: ...
    不喜歡編程的程序員1310閱讀 166評(píng)論 0 0

友情鏈接更多精彩內(nèi)容