矩阵乘法题目汇总
矩阵,学过线性代数的都知道,矩阵满足结合律,但不满足交换律 关于矩阵,有很多经典的应用,可以看下大牛的博客 http://www.matrix67.com/blog/archives/276 下面的题目中,最常见的一种应用就是利用矩阵求递推式,可以通过构造矩阵求幂 在这方面,最常见的就是在斐波那契数列方面,可以看下这个博客,超牛的 http://www.cnblogs.com/Knuth/archive/2009/09/04/1559951.html 很容易构造出关于斐波那契的矩阵,累乘求幂,就可以求出斐波那契的对应的项 直接开始题目吧 hdu1575 Tr A 题目,直接矩阵求幂,再求该矩阵的迹,注意,利用矩阵乘法满足结合律,我看可以利用二进制优化求幂次数。比如:A^7=A^4 * A^2 * A^1 具体的结合代码很容易理解的 View Code #include<iostream>#include<algorithm>#include<string>using namespace std;const int MOD = 9973;const int N = 11;int ret[N][N],init[N][N],temp[N][N];int n;void init_(){ for(int i=0;i<n;i++) for(int j=0;j<n;j++) ret[i][j]=