矩阵相关操作和矩阵快速幂
- 矩阵基本运算以及快速幂模板
- POJ - 3070. Fibonacci
- Hdu - 1757A. Simple Math Problem
- Codeforces - 185A. Plant
矩阵基本运算以及快速幂模板
先看一下矩阵的乘法规则:
直接给出一个模板题,直接包含了基本的乘法和求幂,求幂的详细解释,可以看这篇乘法快速幂。
题目来源: XYNU OJ
题目
注意:
- 矩阵的乘法必须满足第一个矩阵的列 = 第二个矩阵的行;
- 矩阵的求幂必须满足矩阵是一个方阵;
1 | import java.io.BufferedInputStream; |
POJ - 3070. Fibonacci
题目链接
题目
解析
关键在于推导出递推式,也就是左边是一个A
矩阵,B
一般是一个列向量;
类似的规律:
1 | import java.io.BufferedInputStream; |
Hdu - 1757A. Simple Math Problem
题目链接
题目
解析
继续递推:
1 | import java.io.BufferedInputStream; |
Codeforces - 185A. Plant
题目链接
题目
解析
1 | import java.io.BufferedInputStream; |