劍指 Offer 10 II 青蛙跳台階問題

2021-10-12 10:31:22 字數 764 閱讀 5160

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

答案需要取模 1e9+7(1000000007),如計算初始結果為:1000000008,請返回 1。

示例 1:

輸入:n = 2

輸出:2

示例 2:

輸入:n = 7

輸出:21

示例 3:

輸入:n = 0

輸出:1

package 期末;

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

答案需要取模 1e9+7(1000000007),如計算初始結果為:1000000008,請返回 1。

示例 1:

輸入:n = 2

輸出:2

示例 2:

輸入:n = 7

輸出:21

示例 3:

輸入:n = 0

輸出:1

*/public

class

a劍指offer10ii青蛙跳台階問題

if(n==1)

if(n==2)

return

numways

(n-2)+

numways

(n-1);

}public

intnumways1

(int n)

return a;

}}

青蛙跳台階(劍指 Offer 10 II)

乙隻青蛙一次可以跳上1級台階,也可以跳上2級。求該青蛙跳上乙個n級的台階總共有多少種跳法 先後次序不同算不同的結果 coding utf 8 class solution def jumpfloor self,number write code here a,b 1,2 for i in range...

劍指 Offer 10 II 青蛙跳台階問題

劍指 offer 10 ii.青蛙跳台階問題 乙隻青蛙一次可以跳上1級台階,也可以跳上2級台階。求該青蛙跳上乙個 n 級的台階總共有多少種跳法。答案需要取模 1e9 7 1000000007 如計算初始結果為 1000000008,請返回 1。示例 1 輸入 n 2 輸出 2 示例 2 輸入 n 7...

劍指 Offer 10 II 青蛙跳台階問題

leetcode 劍指 offer 有 n 個台階,設 n 個台階有 dp n 種跳法,分情況 青蛙跳 1 個台階,剩下的 n 1 個台階有 dp n 1 種跳法 青蛙跳 2 個台階,剩下的 n 2 個台階有 dp n 2 種跳法。由上找到狀態之間的關係 dp n d n 1 dp n 2 一直按照...