糖果
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
桌上有 个糖果横向排成一列,从左至右依次编号为 至 。第 个糖果()的美味度为 。
翁老师决定从这 个糖果中选出若干个食用。
但为了避免吃糖过量,他规定:对于任意连续的 个糖果,其中最多只能食用两个。换句话说,对于任意 (),在从第 个到第 个的连续 个糖果中,食用的糖果数量不能超过两个。
在此限制下,翁老师希望使所选糖果的美味度总和尽可能大。
当给出 个糖果的美味度及参数 时,请编写程序,求出 翁老师 能获得的最大美味度总和。
输入格式
第一行输入两个正整数 和 。
第二行输入 个空格隔开的整数 。
输出格式
输出 翁老师 能获得的糖果美味度总和的最大值。
5 4
1 3 2 4 3
8
6 3
3 7 1 5 6 4
21
5 2
3 3 2 2 1
11
12 5
864814169 716638377 926889183 891468826 217138351 891972397 504371916 678159995 435478604 181254225 760822841 688502728
4427122428
提示
数据范围
对于 的数据满足:
- 。
本题采取捆绑测试
- 子任务 1( 分):。
- 子任务 2( 分):。
- 子任务 3( 分):。
- 子任务 4( 分):无特殊限制。