#P15516. [Nordic2022]Power Grid

    ID: 14731 传统题 5000ms 1024MiB 尝试: 1 已通过: 1 难度: 8 上传者: 标签>CF2500构造数学背包DP算法基础模拟

[Nordic2022]Power Grid

题目描述

有一座城市,由 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} 表示第 jj 列的总用电量与第 ii 行的总用电量之差的绝对值。

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

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

输入格式

第一行输入两个整数 N,MN,M,表示网格的行数和列数。

接下来 NN 行,每行 MM 个整数,第 ii 行第 jj 个数为 Ci,jC_{i,j}

保证至少存在一组合法解。

输出格式

输出 NN 行,每行 MM 个整数,第 ii 行第 jj 个数为你构造的 Ai,jA_{i,j}

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

你需要保证:

231Ai,j<231.-2^{31}\le A_{i,j}<2^{31}.

数据范围

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

子任务

子任务编号 分值 限制
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 2,所有 Ci,jC_{i,j} 都相同
55 1515 N,M2N,M\ge 2,所有 Ci,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 无额外限制