题目描述
高橋君の家にはパネルが一列に N 個並んでおり、1,2,...,N と順に番号がついています。パネル i には数 Ai が書いてあり、高橋君はこれらのパネルに球を当てて遊んでいます。
高橋君は球を K 回投げました。高橋君は i 回目に球を当てたパネルをパネル pi としたとき、このゲームの得点を i × Api の和と定めました。
さて、高橋君は K 回球を投げ終わり得点を計算しようとしましたが、自分が当てたパネル p1,p2,...,pK を忘れてしまいました。高橋君は唯一、 1 ≦ i ≦ K−1 を満たすすべての i に対して 1 ≦ pi+1−pi ≦ M が成り立っていたことを覚えています。この情報をもとに高橋君の得点として考えられる最大値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
N M K A1 A2 ... AN
输出格式
高橋君の得点として考えられる最大値を出力せよ。
5 2 3
10 2 8 10 2
56
5 5 2
5 2 10 5 9
28
10 3 5
3 7 2 6 9 4 8 5 1 1000000000
5000000078
提示
制約
- 1 ≦ M ≦ N ≦ 105
- 1 ≦ K ≦ min(300,N)
- 1 ≦ Ai ≦ 109
部分点
- 100 点分のデータセットでは、M = N が成り立つ。
- 200 点分のデータセットでは、N ≦ 300 , K ≦ 30 が成り立つ。
- 300 点分のデータセットでは、K ≦ 30 が成り立つ。
Sample Explanation 1
1,3,4 のパネルにこの順に当てたとき、最大となります。
Sample Explanation 2
この入力は M = N の部分点の制約を満たします。