小妮沒有大長腿,因此每次爬樓梯時她最多可以一次跨兩階。小妮發現如果他每一步可以選擇走一階、兩階,每次上樓就可以有不同的走法。但她跨兩階太多次的話腳很不舒服,於是她很好奇,如果一層樓共有 $n$ 階樓梯,而她不能連續跨兩階超過 $k$ 次,她可以有幾種不同的走法。
以範例一為例,$n = 5$,$k = 1$時有以下 6 種走法:
一行輸入兩正整數 $n$ 與 $k$,分別代表階梯數量與可以連續走兩步的上限。$n \le 30$,$k \le 10$。
輸出共有幾種可能的走法。題目保證答案不超過 $10^7$
5 1
6
20 4
10437
如果使用Python出現TLE的同學,可以嘗試在送出解答時選擇PYPY。
ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |