オレンジの出荷 (Oranges)
dp[i]: i 個目までのオレンジを詰めるための最小コスト とする
ただし i 個目のオレンジを入れた箱にはもうオレンジを入れない (これ要る?)
dp[0] = 0
答えは dp[N]
i からの遷移は i + 1, ..., i + M があるから j = 1, ..., M について
chmin(dp[i + j], dp[i] + j * (max(a[i + 1, j]) - min(a[i + 1, j])) + K)
とすればよい
max や min は実際には j を増やしながら更新する
使った箱の個数を添え字に持とうとすると失敗...