AT_asaporo_d ストラックアウト

题目描述

高桥君家里有一排长为 $N$ 的面板,编号依次为 $1, 2, \ldots, N$。每个面板 $i$ 上都有一个数字 $A_i$,他通过向这些面板投球来进行游戏。 高桥君总共投了 $K$ 次球。当第 $i$ 次投中的面板是面板 $p_i$ 时,游戏的得分为 $\sum_{i=1}^{K} i \times A_{p_i}$。 不幸的是,高桥君投完球后忘记了他投中的面板序号 $p_1, p_2, \ldots, p_K$。他只记得每次投的球都满足一个规则:对于 $1 \leq i \leq K-1$,都有 $1 \leq p_{i+1} - p_i \leq M$。请帮助高桥君计算出在这种条件下他可能获得的最大得分。

输入格式

输入数据从标准输入给出,格式如下: > $N$ $M$ $K$ $A_1$ $A_2$ $\ldots$ $A_N$

输出格式

输出高桥君可能获得的最大得分。

说明/提示

### 约束 - $1 \leq M \leq N \leq 10^5$ - $1 \leq K \leq \min(300, N)$ - $1 \leq A_i \leq 10^9$ ### 部分得分 - 对于 100 分的数据,满足 $M = N$。 - 对于 200 分的数据,满足 $N \leq 300$ 且 $K \leq 30$。 - 对于 300 分的数据,满足 $K \leq 30$。 ### 样例解释 1 按照顺序投向面板 $1, 3, 4$ 时,得分可以达到最大。 ### 样例解释 2 此输入满足 $M = N$ 的部分得分情况。 **本翻译由 AI 自动生成**