CF446B DZY Loves Modification
题目描述
众所周知,DZY 喜欢玩游戏。一天,他决定用一个 $n×m$ 的矩阵来玩。更具体地说,他决定通过恰好 $k$ 次操作来修改这个矩阵。
每次操作可以选择以下两种之一:
1. 选择矩阵中的某一行,将该行每个元素都减少 $p$。这次操作给 DZY 带来的“愉悦值”等于操作前该行所有元素的和。
2. 选择矩阵中的某一列,将该列每个元素都减少 $p$。这次操作给 DZY 带来的“愉悦值”等于操作前该列所有元素的和。
DZY 想知道:在恰好进行 $k$ 次操作后,他能获得的最大总愉悦值是多少?请帮他计算出这个值。
输入格式
第一行包含四个用空格分隔的整数 $n,m,k,p$,满足 $1 \leq n, m \leq 10^{3}$,$1 \leq k \leq 10^{6}$,$1 \leq p \leq 100$。
接下来有 $n$ 行,每行包含 $m$ 个整数,表示当前矩阵的元素 $a_{ij}$,其中 $1 \leq a_{ij} \leq 10^{3}$。
输出格式
输出一个整数,表示 DZY 可能获得的最大总愉悦值。
说明/提示
对于第一个样例,我们可以操作:第 2 列、第 2 行。此后矩阵变为:
```
1 1
0 0
```
对于第二个样例,我们可以操作:第 2 列、第 2 行、第 1 行、第 1 列、第 2 列。此后矩阵变为:
```
-3 -3
-2 -2
```
由 ChatGPT 5 翻译