#ABC173D. 圆桌聊天

圆桌聊天

圆桌聊天

题目描述

你完成了在线游戏「ATChat」的教程,决定和在场的 NN 名玩家一起去拜访某处。这 NN 人被编号为 11NN,人 i (1iN)i\ (1 \leq i \leq N) 的友好度为 AiA_i

拜访时,NN 人按任意顺序一个个到达。为了不迷路,你们定下规则:已经到达的人围成一个环,新到达的人可以任意插到某个位置加入。

除第一个到达的人之外,每个人在插入时,会感受到与「顺时针方向最近的人」和「逆时针方向最近的人」的友好度中较小者相等的舒适度。第一个到达的人的舒适度为 00

NN 人的到达顺序和插入位置都恰当地决定时,NN 人的舒适度之和的最大值是多少?

输入格式

输入按以下格式从标准输入给出:

NN
A1A_1 A2A_2 \dots ANA_N

输出格式

输出 NN 人的舒适度之和的最大值。

样例

4
2 2 1 3
7

4,2,1,34, 2, 1, 3 按这个顺序到达,并按图中所示插入环中,舒适度之和为 77

舒适度之和不可能大于 77,因此答案为 77

7
1 1 1 1 1 1 1
6

数据范围

  • 输入均为整数
  • 2N2×1052 \leq N \leq 2 \times 10^5
  • 1Ai1091 \leq A_i \leq 10^9
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1983
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签