跳台階相關題目

2021-09-17 23:47:19 字數 723 閱讀 3329

1

乙隻青蛙一次可以跳上1級台階,也可以跳上2級。求該青蛙跳上乙個n級的台階總共有多少種跳法(先後次序不同算不同的結果)。

這個和斐波那契很像,但要注意,初始的i不同,這個是 1,1,2,3,5,……

class

solution

return a3;}}

;

2 **跳
乙隻青蛙一次可以跳上1級台階,也可以跳上2級……它也可以跳上n級。求該青蛙跳上乙個n級的台階總共有多少種跳法。

3 快手筆試,魔法深淵, 一次可以跳 2的冪次

動態規劃,比如 dp[3] = dp[3-2] + dp[3-1]

注意 dp[0] = 1;

參考:

#include

#include

using

namespace std;

intmain()

; dp[0]

=1;for

(int i=

1;i<=

1000

;i++)}

}for

(int i=

0;i)return0;

}

題目1388 跳台階

題目描述 乙隻青蛙一次可以跳上1級台階,也可以跳上2級。求該青蛙跳上乙個n級的台階總共有多少種跳法。輸入 輸入可能包含多個測試樣例,對於每個測試案例,輸入包括乙個整數n 1 n 70 輸出 對應每個測試案例,輸出該青蛙跳上乙個n級的台階總共有多少種跳法。樣例輸入 5 樣例輸出 8 include d...

356,青蛙跳台階相關問題

我們來分析一下 當n等於1的時候,只需要跳一次即可,只有一種跳法,記f 1 1 當n等於2的時候,可以先跳一級再跳一級,或者直接跳二級,共有2種跳法,記f 2 2 當n等於3的時候,他可以從一級台階上跳兩步上來,也可以從二級台階上跳一步上來,所以總共有f 3 f 2 f 1 同理當等於n的時候,總共...

跳台階問題

題目 乙個台階總共有n級,如果一次可以跳1級,也可以跳2級。求總共有多少總跳法,並分析演算法的時間複雜度。分析 這道題最近經常出現,包括microstrategy等比較重視演算法的公司都曾先後選用過個這道題作為面試題或者筆試題。首先我們考慮最簡單的情況。如果只有1級台階,那顯然只有一種跳法。如果有2...