1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| // @Title: 青蛙跳台阶问题 (青蛙跳台阶问题 LCOF)
// @Author: 15816537946@163.com
// @Date: 2022-02-12 21:38:50
// @Runtime: 0 ms
// @Memory: 1.9 MB
func numWays(n int) int {
if n <2 {
return 1
}
const mod int = 1e9 + 7
n1,n2 :=1,1
for i:=2;i<=n;i++{
n2,n1 = (n1+n2)%mod,n2
}
return n2
}
|