A. 派对 (party)

    传统题 1000ms 256MiB

派对 (party)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

James 有 nn 个朋友,他想选择其中的 00 个或者更多朋友来参加他的聚会。第 ii 个朋友如果参加了他的聚会,会产生 aia_i 点快乐值。注意:有些朋友并不想参加聚会,所以他们的 aia_i 会是负的。

然而,他家只有一排 nn 个座位,而且因为社交距离,两个人不能坐在相邻的座位上。现在 James 想知道,如果他按照最优方案邀请朋友,这些朋友的快乐值的和最大为多少。

输入格式

第一行包含一个整数 nn

第二行包含 nn 个整数,依次表示 a1,a2,,ana_1, a_2, \dots, a_n

输出格式

输出一行,一个整数,表示朋友们快乐值之和的最大值。

样例输入 1

5
3 2 -1 4 5

样例输出 1

12

样例输入 2

1
10

样例输出 2

10

样例输入 3

6
1 -3 2 10 -4 9

样例输出 3

21

说明

样例解释

  • 对于样例 11:James 可以邀请第 1,4,51, 4, 5 位朋友。
  • 对于样例 22:James 可以邀请唯一的一位朋友。
  • 对于样例 33:James 可以邀请第 3,4,63, 4, 6 位朋友。

其它样例说明

  • 样例 44:见选手目录下的 party/party4.inparty/party4.ans,该测试用例满足子任务 22 的约束条件。
  • 样例 55:见选手目录下的 party/party5.inparty/party5.ans,该测试用例满足子任务 33 的约束条件。

数据范围

对于 100%100\% 的数据,1n2×1051 \le n \le 2 \times 10^5109ai109-10^9 \le a_i \le 10^9

各子任务的附加限制如下表所示:

子任务 分值 特殊性质
00 00 样例
11 4949 n3n \le 3
22 3838 n1000n \le 1000
33 1313

点击下载大样例

168暑期信息学集训模拟赛补题(三)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-8-17 19:00
结束于
2026-8-28 23:00
持续时间
268 小时
主持人
参赛人数
13