3月6日
解法1:
递归,答案是正确的,但超时了,故不采取。
法2:将递归换位动态规划,即到达第n阶楼梯的方案可由第n-1和n-2阶楼梯方案之和求出,因为只可能从这两个楼梯才能到达第n阶楼梯。即:
f(n) = f(n-1)+f(n-2) ,同时要注意其边界,即当n=0、n=1时,都只有一种方案,n=2时方案数位f(0)+f(1) = 1+1 =2,依次类推即可求出f(n)。
c++刷题笔记4:爬楼梯
阅读 86
2022-03-11
3月6日
解法1:
递归,答案是正确的,但超时了,故不采取。
法2:将递归换位动态规划,即到达第n阶楼梯的方案可由第n-1和n-2阶楼梯方案之和求出,因为只可能从这两个楼梯才能到达第n阶楼梯。即:
f(n) = f(n-1)+f(n-2) ,同时要注意其边界,即当n=0、n=1时,都只有一种方案,n=2时方案数位f(0)+f(1) = 1+1 =2,依次类推即可求出f(n)。
相关推荐
精彩评论(0)