#abc298g. [abc298_g]Strawberry War
[abc298_g]Strawberry War
题目描述
我们有一个矩形蛋糕,被分成 行 列的部分,第 行从上往下数,第 列从左往右数的部分上有 个草莓。
你将进行 次切割,将蛋糕切成 块。每次切割可以采用以下两种方式之一:
- 选择一个已存在的部分,该部分拥有两行或两列以上的部分。此外,选择该部分中的两行或两列相邻的部分,然后沿着它们之间的边界将该部分切割为两个较小的部分。
- 选择一个已存在的部分,该部分拥有两列或两行以上的部分。此外,选择该部分中的两列或两行相邻的部分,然后沿着它们之间的边界将该部分切割为两个较小的部分。
你希望尽可能均匀地分布草莓到切割后的部分中。
设 为切割后的 个部分上的草莓数量, 和 分别为其中的最大值和最小值。求 的最小可能值。
约束条件
- 输入中的所有值都是整数。
输入
从标准输入中以以下格式给出:
输出
输出答案。
示例输入 1
2 3 4
2 3 4
4 1 3
示例输出 1
2
下图展示了一种切割蛋糕的方式,使得左上、左下、中间、右上和右下五块蛋糕上分别有 、、、 和 个草莓。在这里,草莓数量的最大值和最小值之差为 。无法得到更小的差值,因此答案为 。
示例输入 2
2 2 3
0 0
0 0
示例输出 2
0