atcoder#ABC298G. [ABC298G] Strawberry War
[ABC298G] Strawberry War
配点 : 点
問題文
長方形のケーキがあります。このケーキは 行 列に並ぶ区画に分かれていて、上から 行目、左から 列目の区画にはイチゴが 個載っています。
あなたは 回の切断を行ってケーキを 切れに分割することにしました。各回の切断は、次のいずれかの方法で行います。
- 現存するケーキであって、区画の行の数が 以上であるものを選ぶ。さらに、そのケーキから隣接する 行を選び、その境界でケーキを切断してより小さなケーキ 切れに分割する。
- 現存するケーキであって、区画の列の数が 以上であるものを選ぶ。さらに、そのケーキから隣接する 列を選び、その境界でケーキを切断してより小さなケーキ 切れに分割する。
あなたの目標は、分割後のケーキに載ったイチゴの数をできるだけ均等にすることです。 分割後の 切れのケーキに載ったイチゴの個数を として、そのうち最大のものを 、最小のものを とするとき、 がとりうる最小値を求めてください。
制約
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
2 3 4
2 3 4
4 1 3
2
下のように切り分けると左上のケーキに 個、左下のケーキに 個、中央のケーキに 個、右上のケーキに 個、右下のケーキに 個のイチゴが載った状態になり、イチゴの個数の最大値と最小値の差は となります。差をこれよりも小さくすることは出来ないため、 が答えとなります。
2 2 3
0 0
0 0
0