题目大意
求斐波那契数列第n项mod 10000的值。其中:
1< n < 231
输入
123456789
输出
4514
矩阵乘法
一个大小为 a ∗ b a*b a∗b 的矩阵A与一个 b ∗ c b*c b∗c 的矩阵B相乘,设C = AB,则C的大小为 a ∗ c a*c a∗c,且
C [ i ] [ j ] = ∑ k = 1 b A [ i ] [ k ] ∗ B [ k ] [ j ] , 其 中 ( 1 < = i < = a , 1 < = j < = c ) C[i][j] = \sum_{k=1}^{b}A[i][k]*B[k][j] ,其中 (1<=i<=a,1<=j<=c) C[i][j]=k=1∑bA[i][k]∗B[k][j],其中(1<=i<=a,1<=j<=c)
看看这题。
F [ n ] = F [ n − 1