链接:lg1962
Description
- 大家都知道,斐波那契数列是满足如下性质的一个数列:
• f(1) = 1
• f(2) = 1
• f(n) = f(n-1) + f(n-2) (n ≥ 2 且 n 为整数)- 请你求出 f(n) mod 1000000007 的值。
Input
- 第 1 行:一个整数 n
Output
- 第 1 行: f(n) mod 1000000007 的值
Sample Input
1: 5
2: 10Sample Output
1: 5
2: 55题解
- F(n)=F(n-1)+F(n-2)
- 构造T:{1,1 和A(n-1){F(n-1)
- 1,0} F(n-2)}
- 乘起来就得到F(n),然后这就是个等比数列 然后就可以用快速幂了(手动滑稽)
1 |
|