#ABC298G. 草莓之战

草莓之战

草莓之战

题目描述

我们有一块长方形蛋糕,被分成 HHWW 列的小块。从上数第 ii 行、从左数第 jj 列的小块上有 si,js_{i,j} 颗草莓。

你将切 TT 刀,把蛋糕分成 T+1T+1 块。每一刀按以下两种方式之一进行:

  • 选择一块包含两行或更多行小块的现有蛋糕块,再选择其中相邻的两行,沿它们的边界切开,分成两块较小的蛋糕块。
  • 选择一块包含两列或更多列小块的现有蛋糕块,再选择其中相邻的两列,沿它们的边界切开,分成两块较小的蛋糕块。

你想让草莓尽可能均匀地分配到切出的各块蛋糕上。

x1,x2,,xT+1x_1,x_2,\ldots,x_{T+1} 为切出的 T+1T+1 块蛋糕上的草莓数,MMmm 分别为其中的最大值和最小值。求 MmM-m 的最小可能值。

输入格式

输入按以下格式从标准输入给出:

HH WW TT
s1,1s_{1,1} \ldots s1,Ws_{1,W}
\vdots
sH,1s_{H,1} \ldots sH,Ws_{H,W}

输出格式

输出答案。

样例

2 3 4
2 3 4
4 1 3
2

下图展示了一种切法,使得左上、左下、中间、右上、右下的蛋糕块上分别有 2244444433 颗草莓。此时最大与最小草莓数的差为 42=24-2=2。无法做到更小的差,因此答案是 22

2 2 3
0 0
0 0
0

数据范围

  • 1H,W61 \le H,W \le 6
  • 1THW11 \le T \le HW-1
  • 0si,j10160 \le s_{i,j} \le 10^{16}
  • 输入中的所有值均为整数。
难度 省选/NOI-
通过率
尝试 0
已通过 0
ID
2908
类型
传统题
Time Limit
3881ms
Memory Limit
1024MiB
上传者
标签