uva 11149 - Power of Matrix 【倍增 + 矩阵快速幂】
题意:给你一个n*n的矩阵A,现在要你求出矩阵A + A^1 + A^2 + ... + A^k。 只输出最后一位数字。
思路:倍增法
对于矩阵res = A + A^1 + ... + A^k
若k&1,则有res = (A + A^1 + ... + A^(k/2)) + (A + A^1 + ... + A^(k/2)) * A^(k/2) + A^k。
若k%2==0,则有
原创
2015-12-20 21:56:11 ·
530 阅读 ·
0 评论