E - 串焼きパーティ
Editorial
Time Limit: 1 sec / Memory Limit: 256 MB
配点 : 点
問題文
天下一くんは 個の肉を用意しました。それぞれの肉は横cm × 縦cmの細長い形をしており、個のcm四方の部分に分かれています。それぞれの部分ごとに肉の硬さが決まっており、番目の肉の左から番目の部分の硬さをとおきます。 個の肉は、左端を揃えて上から順に縦に並べて置かれています。
天下一くんは、すべての肉を縦方向の本の串により刺して串刺しを作ろうとしています。天下一くんは
- 肉のうちいずれかつを左または右にcmずらす、という操作を好きな回数行います。は整数でなければいけません。このとき、コストがかかります。ただし、同じ肉に対して回以上ずらす操作を行ってはいけません。
- 肉をずらした後、ある位置に縦に串を刺します。串に突き刺さらない肉があってはいけません。それぞれの肉に対し、串が刺さった部分(串は十分細いため、いずれかつの部分に突き刺さるものとします)の硬さだけコストがかかります。
コストの総和の最小値を求めてください。
制約
入力
入力は以下の形式で標準入力から与えられる。
… : …
出力
個肉を串刺しにするために必要なコストの総和の最小値を求めよ。
入力例 1Copy
Copy
2 3 1 5 6 5 3 1
出力例 1Copy
Copy
4
つ目の肉をcm右にずらし、つ目の肉をcm左にずらした上で、つ目の肉の左からつ目の部分に刺さるように串刺しにすると、ずらしたコストが、突き刺した肉の硬さでのコストがかかるため、合計となります。コスト未満で串刺しにする方法はありません。
入力例 2Copy
Copy
3 4 1 3 5 2 8 3 5 7 3 5 1 4
出力例 2Copy
Copy
7
入力例 3Copy
Copy
4 5 8 12 20 9 15 5 4 8 15 12 20 18 10 3 9 15 7 13 14 4
出力例 3Copy
Copy
25