#1582. 铁索连环(2)

铁索连环(2)

题目背景

曹操又听信谗言,采纳铁索连环之策,欲将麾下水师战船连锁以提升战力。不料又一阵妖风袭来,曹操中风再次突发,无法亲自主持连锁事宜。兵贵神速,现请你代为完成 —— 找出战船连锁后能形成的最强战斗力组合!

题目描述

现有 n 条战船沿长江一字排开,第 i 条战船的战斗力为 ai。你可以选择将任意一段相邻的战船用铁索连锁成一个结合体(也可以选择不连锁任何战船,仅取单条战船),该结合体的战斗力为其中所有战船的战斗力之和。请你计算出能形成的结合体的最高战斗力。

输入格式

第一行输入一个整数 n(1 ≤ n ≤ 1e5),表示战船的数量。 第二行输入 n 个整数 a1, a2, ..., an(-100000 ≤ ai ≤ 100000),依次表示每条战船的战斗力。

输出格式

输出一个整数,表示能形成的结合体的最强战斗力。

样例

5
-1 -2 3 -4 5
5

样例解释

所有可能的连锁组合中,仅选择最后一条战斗力为 5 的战船时,能得到最高战斗力 5 。