题目描述
有一个 N×M 的矩阵 A,每个方格 Ai,j 可以为正整数,负整数或者 0。
对于方格 (i,j),我们定义:
Ci,j=|N∑k=1Ak,j−M∑k=1Ai,k|
给定所有的 Ci,j,你能否构造出一组合法的 Ai,j?
数据保证至少存在一组解。
输入格式
第一行,两个正整数 N,M。
接下来 N 行,第 i 行第 j 个数为 Ci,j,含义见题面。
保证至少存在一组解。
输出格式
输出 N 行 M 列,第 i 行第 j 个数为 Ai,j。
多解时,任意输出一组解均可。
你需要保证 −231≤Ai,j<231。
样例输入 1
2 3 3 4 1 6 7 2
样例输出 1
1 2 6 5 3 4
样例输入 2~6
见下发文件。 注:不提供样例 3~6 的样例输出。
数据范围
- 1≤N,M≤1000;
- 0≤Ci,j≤1000;
- 保证至少存在一组解。
子任务编号 | 得分 | 限制 |
---|---|---|
1 | 8 | N,M,Ci,j≤3 |
2 | 7 | N,M,Ci,j≤6 |
3 | 12 | N=1 |
4 | 10 | N,M≥2,Ci,j 全相同 |
5 | 18 | N,M≥2,Ci,j 两两不同 |
6 | 10 | Ci,j≤1 |
7 | 12 | N=M |
8 | 15 | N,M,Ci,j≤100 |
9 | 8 | 无额外限制 |