#1466. [L1-4] 排座位

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Chen_jr

题目描述

CC 正在安排考场座位。

这里有一排 nn 个座位,每个座位有一个舒适度 aia_i

如果一个座位最后有人就坐,就有 aia_i 的收益。

CC 按照如下原则安排座位:

  1. 可以撤去最右边连续 kk 个座位, kk 可以取 0,1,2,...,n0, 1, 2, ... ,n

  2. 为了防止作弊,不能有两个人相邻就坐。

  3. 为了提高利用率,不能有两个相邻的座位都无人就坐。

现在他想知道所有可能的安排方案中,总收益最大值是多少。

输入格式

第一行一个整数 nn

第二行 nn 个整数 a1,a2,...,ana_1, a_2, ... ,a_n

输出格式

一行一个整数,表示所有可能的安排方案中总收益的最大值。

样例

样例输入

10
9 -5 1 1 6 7 9 -6 9 -8 

样例输出

34

数据范围与提示

对于所有数据,保证 1n5×1041 \leq n \leq 5 \times 10^4ai109|a_i| \leq 10^9