UOJ Logo Zijian Online Judge

ZOJ

#13. 征用物资

Statistics

精灵王国要同侵略 $Bzeroth$ 大陆的地灾军团作战了。

众所周知,精灵王国有 $N$ 座美丽的城市,它们以一个环形排列在 $Bzeroth$ 的大陆上。

为了补充军需,王国财政部决定从这 $N$ 座城市的商人们腰包中征用物资,其中第 $i$ 座城市的商人们共可以提供 $A_i$ 单位的物资。

当征粮队征集物资的时候,他们发现一件出乎意料的事情:如果他们征集了第 $i$ 座城市的物资,那么与第 $i$ 座城市相邻的两座城市( $1$ 号城市与 $N$ 号城市相邻)里的商人都会逃跑,即征粮队不能再到这两座城市征集物资。

财政部得知这一消息后迅速召开了会议,决定让精灵王国最好的工程师——你,来设计出最优的征集方案,使得联军能够征集到的物资尽可能多。

输入格式

第一行一个正整数 $N$。

第二行 $N$ 个正整数,第 $i$ 个数为 $A_i$。

输出格式

输出最优情况下征集到的物资总和。

样例

input

5
2 3 4 5 5

output

9

explanation

征集第 $3$ 座和第 $5$ 座城市的物资。

限制与约定

对于 $50\texttt{%}$ 的数据:$1 \leq N \leq 20$。

对于 $70\texttt{%}$ 的数据:$1 \leq N \leq 2501$。

另有 $20\texttt{%}$ 的数据:所有 $A_i$ 均相等。

对于 $100\texttt{%}$ 的数据:$1 \leq N \leq 152501$,$1 \leq A_i \leq 10^9$ 。

时间限制:$1\texttt{s}$

空间限制:$128\texttt{MB}$