CF1038D.Slime

传统题 时间 2000 ms 内存 256 MiB 9 尝试 3 已通过 1 标签

Slime

题目描述

nn 只史莱姆,每只史莱姆有一个分数,每次一只史莱姆可以吞掉左边的或者右边的相邻史莱姆(要是有的话),然后它的分数会减去被吞的史莱姆的分数,问最后剩下的史莱姆分数最大为多少。

输入格式

第一行一个整数 nn

第二行 nn个整数,表示史莱姆的分数。

输出格式

一个整数,即最大分数。

说明/提示

1n500000,109ai1091 \le n \le 500\,000, -10^9 \le a_i \le 10^9,其中 aia_iii 个史莱姆的分数。

样例

4
2 1 2 1
4
5
0 -1 -1 -1 -1
4

在线编程 IDE

建议全屏模式获得最佳体验