题目背景
译自 Nordic Olympiad in Informatics 2022 Power Grid。如果发现 SPJ 锅了请联系搬题人 qvq。
5s,1G。请不要滥用本题评测。
题目描述
有一座城市,由 N 行 M 列共 N×M 个方格组成。方格 (i,j) 的电力消耗记为 Ai,j。这里,Ai,j 可以为正数,负数或者 0。
对于方格 (i,j),定义
Ci,j=k=1∑NAk,j−k=1∑MAi,k即,一行的总用电量与一列的总用电量的差值的绝对值。
给定所有的 Ci,j,你能否构造出一组合法的 Ai,j?
数据保证至少存在一组解。
输入格式
第一行,两个正整数 N,M,含义见题面。
接下来 N 行,第 i 行第 j 个数为 Ci,j,含义见题面。
保证至少存在一组解。
输出格式
输出 N 行 M 列,第 i 行第 j 个数为 Ai,j。
多解时,任意输出一组解均可。
你需要保证 −231≤Ai,j<231。
提示
数据范围
- 1≤N,M≤1000;
- 0≤Ci,j≤1000;
- 保证至少存在一组解。
子任务
子任务编号 |
得分 |
限制 |
1 |
8 |
N,M,Ci,j≤3 |
2 |
5 |
N,M,Ci,j≤6 |
3 |
11 |
N=1 |
4 |
6 |
N,M≥2,Ci,j 全相同 |
5 |
15 |
N,M≥2,Ci,j 两两不同 |
6 |
5 |
Ci,j≤1 |
7 |
15 |
N=M |
8 |
25 |
N,M,Ci,j≤100 |
9 |
10 |
无额外限制 |