#HX1218G. 【GESP强化 六级】抢金块

提交1 通过1
通过率100%
时间限制3000ms
内存限制256MiB
    ID: 10508 传统题 3000ms 256MiB 尝试: 1 已通过: 1 难度: 普及 上传者: 标签>GESPGESP强化C++c++编程题昊轩OJ简单序列型DP2星

题目描述

依次有 nn 个位置,第 ii 个位置放有价值为 aia_i 的金块。你从第 11 个位置出发,每次必须向前跳至少 SS 个、至多 TT 个位置。落到某个位置时,可以取得该位置的金块;起点和终点的金块也要计入。

你必须最终恰好落到第 nn 个位置。请计算能够取得的最大总价值。

输入格式

第一行一个整数 nn

第二行两个整数 S,TS,T

第三行 nn 个非负整数 a1,a2,,ana_1,a_2,\ldots,a_n

输出格式

输出能够取得的最大总价值。

10
2 3
4 5 8 2 8 3 6 7 2 9
36

样例说明

可以依次落到位置 1,3,5,8,101,3,5,8,10,总价值为 4+8+8+7+9=364+8+8+7+9=36

数据范围

n105n\le 10^52S<T102\le S<T\le 100ai1040\le a_i\le 10^4。数据保证终点可达。

6
2 3
41 3 10 13 43 40
94
14
3 5
11 16 43 25 28 42 8 27 8 19 27 13 44 35
128