#P15686. [Bulgarian2022训练营]running田径
[Bulgarian2022训练营]running田径
题目描述
Sashka 很擅长运动。她非常喜欢在 Hemus 高速公路上跑步,这条高速公路长度为 千米。
Sashka 经过不同的千米路段会获得不同的愉悦值:经过第 千米时,她会获得 的愉悦值。
Sashka 有一架私人直升机,可以把她送到第 千米的起点;她跑完之后,直升机会在第 千米的终点接她。若选择区间 ,其中 ,她获得的总愉悦值为
对 Sashka 来说,长度至少为 千米的路线才有趣,否则太没有挑战性。她会恰好跑 次,每次选择一对不同的端点 ,并且要求
她希望最大化这 次跑步获得的总愉悦值之和。
请编写程序 running,求出最大可能总愉悦值。
输入格式
第一行包含三个正整数 。
第二行包含 个整数 。
输出格式
输出一行一个整数,表示最大可能总愉悦值。
数据范围
- ;
- ;
- ;
- 保证长度至少为 的不同路线数量不少于 。
子任务
| 子任务 | 分值 | 依赖子任务 | ||
|---|---|---|---|---|
| 1 | 0 | 样例 | 无 | |
| 2 | 14 | 1 | ||
| 3 | 8 | 1-2 | ||
| 4 | 19 | |||
| 5 | 36 | 1-4 | ||
| 6 | 23 | 1-5 | ||
某个子任务得分,要求通过该子任务以及所有依赖子任务中的全部测试点。
样例 1
输入
4 4 2
3 2 -6 8
输出
18
解释
长度在 到 之间的所有路线为:
- ,愉悦值为 ;
- ,愉悦值为 ;
- ,愉悦值为 ;
- ,愉悦值为 ;
- ,愉悦值为 ;
- ,愉悦值为 。
最优选择 条路线,愉悦值之和为 。
样例 2
输入
2 1 2
2 -1
输出
1
解释
唯一可能路线为 ,愉悦值为 。
样例 3
输入
11 21 4
-462 143 441 -637 723 -884 -360 603 -546 -740 -892
输出
-10124