#ABC369D. 经验加成

经验加成

经验加成

题目描述

高桥将依次遭遇 NN 只怪物。第 ii 只怪物 (1iN)(1\le i\le N) 的强度为 AiA_i

对于每只怪物,他可以选择放走它或击败它。

每种行动获得的经验值如下:

  • 若放走怪物,获得 00 点经验值。
  • 若击败强度为 XX 的怪物,获得 XX 点经验值。
  • 若这是击败的第偶数只怪物(第 2 只、第 4 只、……),额外获得 XX 点经验值。

求他从这 NN 只怪物中能获得的最大总经验值。

输入格式

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

NN
A1A_1 A2A_2 \ldots ANA_N

输出格式

输出他所能获得的最大总经验值(作为整数)。

样例

5
1 5 3 2 7
28

若高桥击败第 1、2、3、5 只怪物,并放走第 4 只怪物,则获得的经验值如下:

击败强度为 A1=1A_1=1 的怪物,获得 11 点经验值。

击败强度为 A2=5A_2=5 的怪物,获得 55 点经验值。由于这是击败的第 2 只怪物,额外获得 55 点。

击败强度为 A3=3A_3=3 的怪物,获得 33 点经验值。

放走第 4 只怪物。高桥不获得经验值。

击败强度为 A5=7A_5=7 的怪物,获得 77 点经验值。由于这是击败的第 4 只怪物,额外获得 77 点。

因此,在这种情况下,他获得 1+(5+5)+3+0+(7+7)=281+(5+5)+3+0+(7+7)=28 点经验值。

注意,即使遭遇了怪物,若放走它,也不算击败。

无论他如何行动,最多只能获得 2828 点经验值,所以输出 2828

作为补充,若在此情况下击败所有怪物,他将获得 1+(5+5)+3+(2+2)+7=251+(5+5)+3+(2+2)+7=25 点经验值。

2
1000000000 1000000000
3000000000

注意答案可能超出 3232-bit 整数的范围。

数据范围

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