#6973. 跑步

跑步

题目描述

小爱在参加一个跑步比赛,比赛路线分为 nn 段,其中第 ii 段的分数为 aia_i。在每段路上,小爱可以选择跑步、突击或慢走,每种方式得分不同,具体规则如下:

  • 如果在一段路上选择跑步,可以得 aia_i分;
  • 如果在一段路上选择突击,分数会加倍,变成 2ai2a_i 分,但下一段路就只能慢走了;
  • 如果在一段路慢走,得分为 00

小爱在每段路上应该如何选择,才能使得分之和最大呢?

输入格式

第一行:单个整数 nn。 第二行:nn 个整数表示 a1a_1ana_n

输出格式

单个整数:表示答案。

4
1 2 3 4
14

样例解释 1

前几段都正常跑步,最后一段突击,得分为1+2+3+4*2

数据范围

  • 对于 30%30\% 的数据,1n1001\leq n\leq 100
  • 对于 60%60\% 的数据,1n10001\leq n\leq 1000
  • 对于 100%100\% 的数据,1n1000001\leq n\leq 1000001ai100001\leq a_i\leq 10000