Default Fibonacci Description Fibonacci integer sequence指 F0 = 0, F1 = 1, and Fn = Fn − 1 + Fn − 2 for n ≥ 2. eg: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, … Fibonacci 的矩阵乘法求法如下 . Given an integer n, 求 Fn mod 10000. Input 多组数据,每行一个 n (where 0 ≤ n ≤ 1,000,000,000). 数据以 −1 结尾. Output 对每组数据打印一行 Fn mod 10000). Sample Input 099999999991000000000-1 Sample Output 0346266875 Hint As a reminder, matrix multiplication is associative, and the product of two 2 × 2 matrices is given by . Also, note that raising any 2 × 2 matrix to the 0th power gives the identity matrix: . Source |
Time Limit: 1000MS | | Memory Limit: 65536K |
Total Submissions: 6733 | | Accepted: 4765 |
正宗矩阵幂练手题。
做了这题就差不多理解矩阵乘法了。
补充:递归一般能用矩阵乘法,如f[i]=g(f[i-1],f[i-2])...