P10644 [NordicOI 2022] 能源网格 Power Grid
题目背景
译自 Nordic Olympiad in Informatics 2022 [Power Grid](https://noi22.kattis.com/contests/noi22/problems/powergrid)。如果发现 SPJ 锅了请联系搬题人 qvq。
$\texttt{5s,1G}$。**请不要滥用本题评测。**
题目描述
有一座城市,由 $N$ 行 $M$ 列共 $N\times M$ 个方格组成。方格 $(i,j)$ 的电力消耗记为 $A_{i,j}$。这里,$A_{i,j}$ 可以为正数,负数或者 $0$。
对于方格 $(i,j)$,定义
$$C_{i, j} = \left|
\sum _{k=1}^ N A_{k, j} - \sum _{k=1}^ M A_{i, k} \right| $$
即,一行的总用电量与一列的总用电量的差值的绝对值。
给定所有的 $C_{i,j}$,你能否构造出一组合法的 $A_{i,j}$?
数据保证至少存在一组解。
输入格式
第一行,两个正整数 $N,M$,含义见题面。
接下来 $N$ 行,第 $i$ 行第 $j$ 个数为 $C_{i,j}$,含义见题面。
保证至少存在一组解。
输出格式
输出 $N$ 行 $M$ 列,第 $i$ 行第 $j$ 个数为 $A_{i,j}$。
多解时,任意输出一组解均可。
你需要保证 $-2^{31}\le A_{i,j}\lt 2^{31}$。
说明/提示
#### 数据范围
- $1\le N,M\le 1\, 000$;
- $0\le C_{i,j}\le 1\, 000$;
- 保证至少存在一组解。
#### 子任务
| 子任务编号 | 得分 | 限制 |
| :--: | :--: | :--: |
| $1$ | $8$ | $N,M,C_{i,j}\le 3$ |
| $2$ | $5$ | $N,M,C_{i,j}\le 6$ |
| $3$ | $11$ | $N=1$ |
| $4$ | $6$ | $N,M\ge 2$,$C_{i,j}$ 全相同 |
| $5$ | $15$ | $N,M\ge 2$,$C_{i,j}$ 两两不同 |
| $6$ | $5$ | $C_{i,j}\le 1$ |
| $7$ | $15$ | $N=M$ |
| $8$ | $25$ | $N,M,C_{i,j}\le 100$ |
| $9$ | $10$ | 无额外限制 |