二人抓牌

二人抓牌

测试数据来自 system/1991

描述

N张纸牌被摆为一排,甲先从左端或右端取走一张纸牌,再由乙从左端或右端取走一张纸牌,再由甲从左端或右端取走一张纸牌……轮流抓下去,可以把所有纸牌抓完。
根据规则,抓的点数多者为胜,若甲、乙都是极聪明的人( 各自都站在自己的立场 ),求甲至少得到多少点数。

格式

输入格式

第1行共输入1个正整数n(1<=n<=10000);
第2行共输入n个整数(每个整数都>0且<=10000),分别代表第1张,第2张......第n张纸牌的点数。

输出格式

输出只包括一个整数k(0<k<=50000000),表示甲至少得到的点数。

样例1

样例输入1

2
3 6

样例输出1

6

样例2

样例输入2

5
1 2 3 4 5

样例输出2

9

样例3

样例输入3

8
50 9 18 66 81 40 75 34

样例输出3

224

限制

3s

提示

甲、乙二人都有各自的立场的意思是二人都只让自己拿到尽可能多的点数,不考虑对方。
题目默认甲极其聪明,所以“至少”说的是在乙也极其聪明的前提下甲能得到的点数。
样例2:
甲的至少获得的点数:5+3+1=9
样例3:
甲的至少获得的点数:50+75+81+18=224

来源

感谢 LXL 提供。

信息

ID
2022
难度
(无)
分类
动态规划 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
上传者