有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或者二级,要走上m级,共有多少走法?注:规定从一级到一级有0种走法。
给定一个正整数int n,请返回一个数,代表上楼的方式数。保证n小于等于100。为了防止溢出,请返回结果Mod 1000000007的值。
测试样例:
3
该博客讨论了上台阶问题,每次可以跨一级或二级,如何使用动态规划方法求解上m级台阶的不同走法。给定楼梯阶数n(n<=100),返回走法总数对1000000007取模的结果。博客举例解释了动态规划的状态转移方程:result[i] = result[i-1] + result[i-2]。
有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或者二级,要走上m级,共有多少走法?注:规定从一级到一级有0种走法。
给定一个正整数int n,请返回一个数,代表上楼的方式数。保证n小于等于100。为了防止溢出,请返回结果Mod 1000000007的值。
测试样例:
3
1777
1766
318

被折叠的 条评论
为什么被折叠?