#4011. [GESP2503 六级] 环线

[GESP2503 六级] 环线

环线

题目描述

⼩ A 喜欢坐地铁。地铁环线有 个车站,依次以 标号。车站 ( )的下⼀个车站是车站 。 特殊地,车站 的下⼀个车站是车站 。 ⼩ A 会从某个车站出发,乘坐地铁环线到某个车站结束⾏程,这意味着⼩ A ⾄少会经过⼀个车站。⼩ A 不会经过⼀ 个车站多次。当⼩ A 乘坐地铁环线经过车站 时,⼩ A 会获得 点快乐值。请你安排⼩ A 的⾏程,选择出发车站与 结束车站,使得获得的快乐值总和最⼤。

输入格式

第⼀⾏,⼀个正整数 ,表⽰车站的数量。 第⼆⾏, 个整数 ,分别表⽰经过每个车站时获得的快乐值。

输出格式

⼀⾏,⼀个整数,表⽰⼩ A 能获得的最⼤快乐值。

样例输入 #1

4
-1 2 3 0

样例输出 #1

5

样例输入 #2

5
-3 4 -5 1 3

样例输出 #2

5

数据范围

对于 % 的测试点,保证 。 对于 % 的测试点,保证 。 对于所有测试点,保证 , 。

知识点与难度

本题涉及的知识点从属于 GESP 6级,难度等级:⭐⭐⭐⭐⭐ 。


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例
1 20 3~8 小规模 / 特殊性质
2 15 9~11 Hack
3 30 12~20 中大规模
4 25 21~25 随机回归

生测试数据后,按实际 subtask 分组改写上表。