题目描述
多次给定三个 n×n 的矩阵 A,B,C,你需要判断 A×B 在模 998244353 意义下是否等于 C。
其中 × 为矩阵乘法,Ci,j=∑k=1nAi,kBk,j。
本题读入量较大,建议使用快速读入。
输入格式
第 1 行输入一个正整数 T,表示数据组数。
接下来包含 T 组数据,每组数据第一行为一个正整数 n,表示矩阵大小。
接下来 n 行,每行 n 个整数,表示矩阵 A。
接下来 n 行,每行 n 个整数,表示矩阵 B。
接下来 n 行,每行 n 个整数,表示矩阵 C。
输出格式
输出 T 行 Yes 或 No,表示 A×B 在模 998244353 意义下是否等于 C。
提示
对于 20% 的数据,满足 ∑n≤300。
对于另外 20% 的数据,满足 Ai,j=0 的位置不超过 n 个。
对于 100% 的数据,满足 1≤T,n≤3000,∑n≤3000,0≤Ai,j,Bi,j,Ci,j<998244353。