1916: 我会做

题目描述


duxing哥遇到一个对手,两人决定一决高下。他们准备了一个有n个物品,排成一行,第i个物品价值为ai,两人轮流操作,每次操作取走任意一个还没被取走的物品,最后取得的物品价值和更高的人获胜。duxing哥很卑鄙,他事先对对方释放了降智打击,使得对方只会取走剩余物品中最左端没被选取的物品。duxing哥觉得自己优势很大,所以他决定让对方先取,同时决定让你来代替他来进行操作。你要输出duxing哥能取到的最大价值。

输入


第一行一个n,代表物品个数(1<=n<=1000000)
第二行n个数字,第i个数字ai代表第i个物品的价值(1<=ai<=1000000000)

输出


一个数字,代表duxing哥能取到的最大价值

样例输入


【样例输入1】
5
1 1 5 1 5
【样例输入2】
5
5 4 3 2 1
【样例输入3】
6
6 5 4 3 9 9

样例输出


【样例输出1】
10
【样例输出2】
6
【样例输出3】
23

来源/分类


浙江理工大学月赛

请先 登录 后评论
  • 0 关注
  • 0 收藏,385 浏览
  • 轩爸 提出于 2019-08-02 22:28

相似问题