(AB)^n=A*(BA)^(n-1)^B
Fast Matrix Calculation
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 576 Accepted Submission(s): 297...
分类:
其他好文 时间:
2014-08-20 22:43:43
阅读次数:
201
Fast Matrix Calculation
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072
K (Java/Others)
Problem Descript...
分类:
其他好文 时间:
2014-08-20 18:03:12
阅读次数:
316
直接按照题目上的做 A*B 形成一个N*N的矩阵C,再用C求其n*n次幂。这样果断超时啊。看了题解(AB)^n 可以写成 A (BA)^(n-1) B , B*A 形成的矩阵就是K*K的,这里果断省了一大把时间啊,这么简单的变换为毛我们就是没想到 TAT 1 #include 2 #include ...
分类:
其他好文 时间:
2014-08-20 17:45:32
阅读次数:
194
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4965
Fast Matrix Calculation
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submiss...
分类:
其他好文 时间:
2014-08-20 16:28:02
阅读次数:
228
hdu 4965 Fast Matrix Calculation(矩阵快速幂)...
分类:
其他好文 时间:
2014-08-20 16:21:58
阅读次数:
253
HDU 4965 Fast Matrix Calculation
题目链接
矩阵相乘为AxBxAxB...乘nn次,可以变成Ax(BxAxBxA...)xB,中间乘n
n - 1次,这样中间的矩阵一个只有6x6,就可以用矩阵快速幂搞了
代码:
#include
#include
const int N = 1005;
const int M = 10;
int n,...
分类:
其他好文 时间:
2014-08-20 00:07:15
阅读次数:
265
题目链接;hdu 4965 Fast Matrix Calculation
题目大意:给定两个矩阵A,B,分别为N*K和K*N;
矩阵C = A*B矩阵M=CN?N将矩阵M中的所有元素取模6,得到新矩阵M‘计算矩阵M’中所有元素的和
解题思路:因为矩阵C为N*N的矩阵,N最大为1000,就算用快速幂也超时,但是因为C = A*B, 所以CN?N=ABAB…AB=AC′N?N?1B...
分类:
其他好文 时间:
2014-08-20 00:02:55
阅读次数:
208
乘法分配率
A^(N*N) * B^(N*N) = A*B*A*B*A*B*A··· = A*(B*A)*(B*A)···
然后里面的结果就是6*6的格子,然后快速幂一下。
#include
#include
#include
using namespace std;
typedef long long ll;
typedef vector vec;
typedef vector...
分类:
其他好文 时间:
2014-08-19 20:56:25
阅读次数:
250
Fast Matrix Calculation
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 161 Accepted Submission(s): 92
Problem Description
One...
分类:
其他好文 时间:
2014-08-19 20:55:20
阅读次数:
326
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4965
题意:一个矩阵N*K的矩阵A,一个K*N的矩阵B,(4
思路:像之前那道矩阵乘法一样,特别大的矩阵直接进行乘法在没有小规律的帮助时是不可能直接过的(目前看即使是Strassen矩阵算法也不会加速到要求以内)题目中给的C矩阵是1000*1000的矩阵进行快速幂是一定超时的,所以我注意到了A矩阵的...
分类:
其他好文 时间:
2014-08-19 20:50:25
阅读次数:
249