#P2890. Matrix Multiplication
Matrix Multiplication
布尔矩阵快速幂问题
题目描述
已经对开发计算矩阵乘法的高效算法进行了许多研究。但今天它仍然是一个棘手的话题。在这个问题中,您将计算平方布尔矩阵的 次方,其中加法和乘法定义如下:
布尔运算定义
+ | ||
---|---|---|
× | ||
---|---|---|
设 为方阵:
- 的零次方是单位矩阵
- 的第 次方()是 与其 次方的乘积
输入输出格式
输入格式
输入包含多个测试用例:
- 第 行:两个整数 () 和 (),表示矩阵维度为 ,矩阵有 个
- 第 行 ~ 第 行:每行两个整数 和 (, ),表示矩阵第 行第 列元素为
注意:矩阵主对角线上的所有元素都是
输出格式
对于每个测试用例,输出一行,包含给定矩阵的 次方中 的元素个数
示例
输入样例
3 4
1 2
2 1
0 1
0 2
输出样例
7
题目来源
月刊--,