题目 30149

矩阵快速幂

查看题解 ↗GitHub ↗如何评测
题号
30149
时间限制
10000 ms
内存限制
1024 MB
标签
数学
来源
Library Checker (yosupo06) - pow_of_matrix

【题目描述】

给定一个元素属于 Z/998244353Z\mathbb{Z}/998244353\mathbb{Z} 的 N×NN \times N 矩阵 A={aij}A = \lbrace a_{ij} \rbrace,以及一个非负整数 KK。输出 AK=(bij)i,jA^K = (b_{ij})_{i,j}。

【输入】

文本
$N$ $K$
$a_{11}$ $a_{12}$ ... $a_{1N}$
$a_{21}$ $a_{22}$ ... $a_{2N}$
:
$a_{N1}$ $a_{N2}$ ... $a_{NN}$

【输出】

文本
$b_{11}$ $b_{12}$ ... $b_{1N}$
$b_{21}$ $b_{22}$ ... $b_{2N}$
:
$b_{N1}$ $b_{N2}$ ... $b_{NN}$

【输入样例】

文本
2 7
0 1
1 1

【输出样例】

文本
8 13
13 21

【输入样例2】

文本
3 0
0 0 0
0 0 0
0 0 0

【输出样例2】

文本
1 0 0
0 1 0
0 0 1

【输入样例3】

文本
3 1000000000000000000
1 2 3
4 5 6
7 8 9

【输出样例3】

文本
287457745 826655568 367609038
218879626 913236008 609348037
150301507 1572095 851087036

【数据范围】

  • 1≤N≤2001 \leq N \leq 200
  • 0≤K≤10000000000000000000 \leq K \leq 1000000000000000000
  • 0≤aij<9982443530 \leq a_{ij} < 998244353

【来源】

Library Checker(yosupo06) pow_of_matrix

数据下载

题目 30149 的公开数据

正在读取文件列表…

常用命令

题目 30149 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。