2023 年上海市大学生程序设计竞赛 - 七月赛

C. 地球签证

单点时限: 1.0 sec

内存限制: 512 MB

在火星上居住着火星人,火星人有 $n$ 种性别 $1,2,3\dots n$ 且 $n$ 是偶数。因为火星的环境越来越恶劣了,他们想润到地球生活。为了办理地球签证,他们不得不将 $n$ 种性别分成”男性”和”女性”。其实火星人并不在意自己会被分为”男性”或者”女性”,他们在意的事情是:

  • 彰显男女平等。这 $n$ 种火星人要平分为 $\frac n 2 $ 个男性,$\frac n 2$ 个女性。
  • 尊重民族多样性。第 $i$ 种火星人和 第 $\lfloor \frac i 2 \rfloor$ 种火星人被分为相同性别时,会产生 $d_i$ 的多样性。火星人希望最大化多样性之和。

作为地球驻火星总领事馆大使,这个任务自然交到了你的手里。请你将这 $n$ 种火星人平分为男性和女性,并且最大化多样性之和。你只需要输出最大的多样性之和的值即可。

输入格式

第一行输入一个正整数 $n\ (2\le n \le 3000)$,代表火星人的种类数量。 第二行输入 $n$ 个被空格分开的整数 $d_i\ (|d_i|\le 10^9)$,代表产生的多样性。

输出格式

一行一个正整数,代表最大可能的多样性之和。

样例

Input
6
-9 39 -17 36 10 30
Output
105
Input
16
-199 -218 241 21 156 303 353 -149 139 -23 -324 228 -45 -320 245 235
Output
1772