#1962. [noi省选联考 2021 A 卷] 矩阵游戏
[noi省选联考 2021 A 卷] 矩阵游戏
题目描述
Alice 有一个 $n \times m$ 的矩阵 $a_{i, j}$($1 \le i \le n$,$1 \le j \le m$),其每个元素为大小不超过 ${10}^6$ 的非负整数。
</p>
Bob 根据该矩阵生成了一个 的矩阵 (,),每个元素的生成公式为
$$b_{i, j} = a_{i, j} + a_{i, j + 1} + a_{i + 1, j} + a_{i + 1, j + 1} $$现在 Alice 忘记了矩阵 ,请你根据 Bob 给出的矩阵 还原出 。
输入输出格式
输入格式
**本题有多组数据。**
</p>
第一行,一个整数 ,表示数据组数。对于每组数据:
第一行,两个正整数 ,表示矩阵 的大小。
接下来 行,每行 个非负整数,表示 。
输出格式
对于每组数据:
</p>
- 若矩阵 无法被生成,则输出一行一个字符串
NO
。 - 若矩阵 可被生成,则先输出一行一个字符串
YES
,接下来输出 行每行 个(用单个空格分隔的)大小不超过 的非负整数表示 。
若有多个矩阵 可生成给出的 ,输出其中任意一个即可。
输入输出样例
输入样例 #1
3
3 3
28 25
24 25
3 3
15 14
14 12
3 3
0 3000005
0 0
输出样例 #1
YES
7 8 8
8 5 4
4 7 9
YES
4 2 2
5 4 6
5 0 2
NO
说明
【数据范围】
对于所有测试数据:,,。
每个测试点的具体限制见下表:
测试点编号 | 特殊限制 | |
---|---|---|
无 | ||
无 |