#P2181. Jumping Cows

Jumping Cows

题目描述

Farmer John 的奶牛们想要像它们最喜欢的童谣里的奶牛一样跳过月亮。不幸的是,奶牛们并不会跳跃。 当地的巫医调制了 P(1 ≤ P ≤ 150,000)种药水来帮助奶牛完成跳跃的目标。这些药水必须严格按照它们被制作的顺序服用,但有些药水可以跳过不服用。 每种药水都有一个 “强度” 值(1 ≤ 强度 ≤ 500),用于增强奶牛的跳跃能力。在奇数时间步服用药水会增加奶牛的跳跃能力;在偶数时间步服用药水会减少跳跃能力。在服用任何药水之前,奶牛的跳跃能力当然是 0。 每种药水只能服用一次。一旦奶牛开始服用药水,就必须从时间步 1 开始,在每个时间步服用恰好一剂药水(可以跳过若干药水,但每个时间步必须选择当前未服用的下一个或多个药水来服用,且每个时间步只能服用一剂)。 请确定应该服用哪些药水,以使得奶牛的跳跃能力达到最大值。

输入格式

第 1 行:单个整数 P

第 2 到 P+1 行:每行一个整数,表示一种药水的强度。第 2 行对应第一种药水的强度,第 3 行对应第二种,依此类推。

输出格式

第 1 行:单个整数,表示可能的最大跳跃能力值。

输入输出样例

输入数据 1

8

7

2

1

8

4

3

5

6

输出数据 1

17