QOJ.ac

QOJ

حد الوقت: 1 s حد الذاكرة: 32 MB مجموع النقاط: 100

#13524. 岛屿

الإحصائيات

在比特兰(Byteland),计划举行一场两支敌对足球队——Linuxers 队和 Microsofters 队之间的比赛。由于两队球迷对彼此有着极深的敌意,他们只能通过电视观看比赛,并且应该分别位于彼此距离尽可能远的两座城市中。比特兰是一个岛屿,所有的城市都坐落在海岸线上。一条连接所有城市的双向高速公路沿着海岸延伸。从任意一座城市出发,都可以通过顺时针或逆时针方向到达其他任何城市。两条路线中较短的那条路线的长度即为这两座城市之间的距离。

任务

编写一个程序:

  • 从标准输入读取岛屿的描述,
  • 计算两队球迷之间可能的最大距离,
  • 将结果写入标准输出。

输入格式

标准输入的第一行包含一个正整数 $n$($2 \le n \le 50\,000$),表示岛上的城市数量。

接下来的 $n$ 行包含相邻城市之间高速公路路段的长度。每行包含一个正整数。第 $i+1$ 行表示城市 $i$ 与城市 $i+1$ 之间的高速公路路段长度,而第 $n+1$ 行表示城市 $n$ 与城市 $1$ 之间的路段长度。高速公路的总长度不超过 $1\,000\,000\,000$。

输出格式

标准输出的第一行且仅有一行应包含一个整数,表示两队球迷之间可能的最大距离。

样例

输入样例 1

5
1
2
3
4
5

输出样例 1

7

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.