核心是找到最優(yōu)子結(jié)構(gòu)。
一.樓梯問題
有10層樓梯,每次可以上一層或兩層,問總共有多少種上樓梯方法?
解:最后一步一定是從第8層或者第9層走。假如最后一步在第8層,有x種走法;最后一步在9層有y種方法。那么總共走法有x+y種。同理,遞推,
F(1) = 1;
F(2) = 2;
F(n) = F(n-1)+F(n-2)(n>=3)。
參考https://www.sohu.com/a/153858619_466939
核心是找到最優(yōu)子結(jié)構(gòu)。
一.樓梯問題
有10層樓梯,每次可以上一層或兩層,問總共有多少種上樓梯方法?
解:最后一步一定是從第8層或者第9層走。假如最后一步在第8層,有x種走法;最后一步在9層有y種方法。那么總共走法有x+y種。同理,遞推,
F(1) = 1;
F(2) = 2;
F(n) = F(n-1)+F(n-2)(n>=3)。
參考https://www.sohu.com/a/153858619_466939