#P10644. [NordicOI 2022] 能源网格 Power Grid

[NordicOI 2022] 能源网格 Power Grid

题目背景

译自 Nordic Olympiad in Informatics 2022 Power Grid。如果发现 SPJ 锅了请联系搬题人 qvq。

5s,1G\texttt{5s,1G}请不要滥用本题评测。

题目描述

有一座城市,由 NNMM 列共 N×MN\times M 个方格组成。方格 (i,j)(i,j) 的电力消耗记为 Ai,jA_{i,j}。这里,Ai,jA_{i,j} 可以为正数,负数或者 00

对于方格 (i,j)(i,j),定义

$$C_{i, j} = \left| \sum _{k=1}^ N A_{k, j} - \sum _{k=1}^ M A_{i, k} \right| $$

即,一行的总用电量与一列的总用电量的差值的绝对值。

给定所有的 Ci,jC_{i,j},你能否构造出一组合法的 Ai,jA_{i,j}

数据保证至少存在一组解。

输入格式

第一行,两个正整数 N,MN,M,含义见题面。

接下来 NN 行,第 ii 行第 jj 个数为 Ci,jC_{i,j},含义见题面。

保证至少存在一组解。

输出格式

输出 NNMM 列,第 ii 行第 jj 个数为 Ai,jA_{i,j}

多解时,任意输出一组解均可。

你需要保证 231Ai,j<231-2^{31}\le A_{i,j}\lt 2^{31}

2 3
3 4 1
6 7 2

1 2 6
5 3 4

3 4
0 0 0 0
0 0 0 0
0 0 0 0

0 0 0 0
0 0 0 0
0 0 0 0

提示

数据范围

  • 1N,M10001\le N,M\le 1\, 000
  • 0Ci,j10000\le C_{i,j}\le 1\, 000
  • 保证至少存在一组解。

子任务

子任务编号 得分 限制
11 88 N,M,Ci,j3N,M,C_{i,j}\le 3
22 55 N,M,Ci,j6N,M,C_{i,j}\le 6
33 1111 N=1N=1
44 66 N,M2N,M\ge 2Ci,jC_{i,j} 全相同
55 1515 N,M2N,M\ge 2Ci,jC_{i,j} 两两不同
66 55 Ci,j1C_{i,j}\le 1
77 1515 N=MN=M
88 2525 N,M,Ci,j100N,M,C_{i,j}\le 100
99 1010 无额外限制