AtCoder Grand Contest 030
B
Tree Burning
AtCoder
⌀ 2342
原题
← AC →
翻译中…

Problem Statement

翻译中…

Takahashi Lake has a perimeter of $L$. On the circumference of the lake, there is a residence of the lake's owner, Takahashi. Each point on the circumference of the lake has a coordinate between $0$ and $L$ (including $0$ but not $L$), which is the distance from the Takahashi's residence, measured counter-clockwise.

翻译中…

There are $N$ trees around the lake; the coordinate of the $i$-th tree is $X_i$. There is no tree at coordinate $0$, the location of Takahashi's residence.

翻译中…

Starting at his residence, Takahashi will repeat the following action:

翻译中…
  • If all trees are burnt, terminate the process.
  • Specify a direction: clockwise or counter-clockwise.
  • Walk around the lake in the specified direction, until the coordinate of a tree that is not yet burnt is reached for the first time.
  • When the coordinate with the tree is reached, burn that tree, stay at the position and go back to the first step.
翻译中…

Find the longest possible total distance Takahashi walks during the process.

翻译中…

Partial Score

翻译中…

A partial score can be obtained in this problem:

翻译中…
  • $300$ points will be awarded for passing the input satisfying $N \leq 2000$.
翻译中…

Constraints

翻译中…
  • $2 \leq L \leq 10^9$
  • $1 \leq N \leq 2\times 10^5$
  • $1 \leq X_1 < ... < X_N \leq L-1$
  • All values in input are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

L N
X_1
:
X_N

翻译中…

Output

翻译中…

Print the longest possible total distance Takahashi walks during the process.

翻译中…

样例

Input #1
10 3
2
7
9
Output #1
15
Takahashi walks the distance of $15$ if the process goes as follows: - Walk a distance of $2$ counter-clockwise, burn the tree at the coordinate $2$ and stay there. - Walk a distance of $5$ counter-clockwise, burn the tree at the coordinate $7$ and stay there. - Walk a distance of $8$ clockwise, burn the tree at the coordinate $9$ and stay there.
Input #2
10 6
1
2
3
6
7
9
Output #2
27
Input #3
314159265 7
21662711
77271666
89022761
156626166
160332356
166902656
298992265
Output #3
1204124749
题目信息
题号
agc030_b
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。