#41149:


xsw20080329@gmail.com (敢不敢讓我過)

學校 : 不指定學校
編號 : 242754
來源 : [163.32.56.83]
最後登入時間 :
2024-10-28 14:31:25
c547. Bert 爬樓梯 | From: [163.32.56.65] | 發表日期 : 2024-07-08 10:35

DP 題,看起來有三種可能,但實際上只需考慮走 1 步和走 2 步兩種情況。

而因為只能走兩步,所以如果你想要走到第 n 階,你只有從 n-1 階走一步和 n-2 階走兩步兩種情況需要考慮。也就是說走到第 n 階的可能性就是 n-1 階和 n-2 階的可能性相加。

所以整理出公式

if n <= 1 , s[n] = 1
if n >= 2 , s[n] = s[n-1] + s[n+2]

 
ZeroJudge Forum