#CF1826D. 晨跑里程
晨跑里程
晨跑里程
- 时间限制:2 秒
- 内存限制:256 MiB
题目描述
一条街道上有 个景点,第 个景点位于距离街道起点 英里处,美丽值为 。
你要从位置 开始晨跑,到位置 结束,并会经过区间 内的所有景点。选择经过的景点不少于三个的路线,取其中美丽值最大的三个景点。路线价值等于这三个美丽值之和减去跑步距离 。
求路线价值的最大值。
输入格式
第一行包含整数 (),表示测试用例数。
每个测试用例第一行包含整数 ()。第二行包含 个整数 ()。
所有测试用例的 之和不超过 。
输出格式
对每个测试用例输出一行最大路线价值。
样例输入 1
4
5
5 1 4 2 3
4
1 1 1 1
6
9 8 7 6 5 4
7
100000000 1 100000000 1 100000000 1 100000000
样例输出 1
8
1
22
299999996
数据范围
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 30 | 且 |
| 2 | 且 | |
| 3 | 40 | 无特殊限制 |