B4168 [GXPC-S 2024] 分糖果

题目背景

小林最近迷上了博弈问题。

题目描述

有 $n$ 包糖果从左到右依次排成一行,第 $i$ 包糖果中有 $a_i$ 个糖果。小林和小伊从左到右对 $n$ 包糖果进行分配,分配权一开始在小林手里,小林可以将 $n$ 包糖果中最左端的糖果分配给自己或者小伊,本次分配中**没有拿到糖果**的人将拥有下一次的分配权。 如果小林和小伊都足够聪明,会采用最优的策略进行分配,保证自己最后拥有的糖果总数最多,如此分配 $n$ 轮后,求出小林和小伊中**糖果更多的那个人**所拥有的糖果数量。

输入格式

输入共 $2$ 行。 第一行包含一个整数 $n$,表示一共有 $n$ 包糖果。 第二行包含 $n$ 个整数,第 $i$ 个数 $a_i$ 表示第 $i$ 包糖果中的糖果数量。

输出格式

输出一行一个整数,表示小林和小伊中任一人可以获得的最大收益。

说明/提示

样例解释:如下是他们的游戏过程。 - 小林将 $1$ 分给自己;此时小林和小伊的糖果数分别为 $1,0$; - 小伊将 $3$ 分给小林;此时小林和小伊的糖果数分别为 $4,0$; - 小伊将 $5$ 分给自己;此时小林和小伊的糖果数分别为 $4,5$; - 小林将 $7$ 分给小伊;此时小林和小伊的糖果数分别为 $4,12$; - 小林将 $9$ 分给自己;此时小林和小伊的糖果数分别为 $13,12$。 可以证明这是最优的游戏策略。 **本题采用捆绑测试。** - Subtask 1(40pts):保证 $n\le 20$; - Subtask 2(60pts):无额外约束。 对于 $100\%$ 的数据,保证 $1\le n,a_i\le 10^5$。