核心是找到最优子结构。
一.楼梯问题
有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
核心是找到最优子结构。
一.楼梯问题
有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