atcoder#ABC298G. [ABC298G] Strawberry War
[ABC298G] Strawberry War
题目描述
長方形のケーキがあります。このケーキは 行 列に並ぶ区画に分かれていて、上から 行目、左から 列目の区画にはイチゴが 個載っています。
あなたは 回の切断を行ってケーキを 切れに分割することにしました。各回の切断は、次のいずれかの方法で行います。
- 現存するケーキであって、区画の行の数が 以上であるものを選ぶ。さらに、そのケーキから隣接する 行を選び、その境界でケーキを切断してより小さなケーキ 切れに分割する。
- 現存するケーキであって、区画の列の数が 以上であるものを選ぶ。さらに、そのケーキから隣接する 列を選び、その境界でケーキを切断してより小さなケーキ 切れに分割する。
あなたの目標は、分割後のケーキに載ったイチゴの数をできるだけ均等にすることです。
分割後の 切れのケーキに載ったイチゴの個数を として、そのうち最大のものを 、最小のものを とするとき、 がとりうる最小値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
给定一个 的矩阵,对于每一部分,我们可以挑选相邻的行或列中间切一道,变成两个部分。将这个矩阵分成 个部分,对于每个部分,权值为部分内元素的和。要求最小化最大值减最小值的差。
translated by 月。
2 3 4
2 3 4
4 1 3
2
2 2 3
0 0
0 0
0
提示
制約
- 入力はすべて整数
Sample Explanation 1
下のように切り分けると左上のケーキに 個、左下のケーキに 個、中央のケーキに 個、右上のケーキに 個、右下のケーキに 個のイチゴが載った状態になり、イチゴの個数の最大値と最小値の差は となります。差をこれよりも小さくすることは出来ないため、 が答えとなります。 ![](https://img.atcoder.jp/abc298/6d6a4c5fc7ac2723af8e8b30e48957da.png)