#P14943. 浅谈矩阵乘法

浅谈矩阵乘法

题目描述

给定一个 nn 行 nn 列的非负整数矩阵 AA,且保证 AA 中的每个元素不超过 44。

判断是否存在整数 pp 满足:对于任意非负整数 ii,均有 AiA^i 中的每个元素都不超过 pp。

输入格式

本题多测。

第一行,一个正整数 TT,表示数据组数。

随后输入 TT 组数据。

对于每组数据,第一行输入一个正整数 nn,表示矩阵大小。

接下来 nn 行,每行输入 nn 个非负整数,表示矩阵 AA。

输出格式

对于每组数据,输出一行一个字符串 YES 或 NO,表示是否存在整数 pp 满足条件。

3
2
0 2
0 1
3
1 0 0
0 1 0
0 0 1
3
0 0 0
0 4 0
0 0 0
YES
YES
NO

提示

测试点编号 idid nn 特殊性质
1∼101\sim 10 =id=id 无
11∼1211\sim 12 =100=100 A
13∼1413\sim 14 ≤100\le 100 B
15∼1715\sim 17 =100=100 Ai,j≤id−14A_{i,j}\le id-14
18∼2018\sim 20 Ai,j≥id−17A_{i,j}\ge id-17
21∼2521\sim 25 =20⋅(id−20)=20\cdot (id-20) 无

特殊性质 A:Ai,jA_{i,j} 在 0∼40\sim 4 范围内独立均匀随机生成。

特殊性质 B:矩阵 AA 中的元素全部相同。

对于所有数据,保证 T=30T=30,1≤n≤1001\le n\le 100,0≤Ai,j≤40\le A_{i,j}\le 4。