#abc031c. [abc031_c]数列ゲーム

[abc031_c]数列ゲーム

题目描述

高桥和青木用长度为N的数列S玩游戏。

游戏中,高桥和青木各进行一回合。

游戏按照以下规则进行:

首先,高桥在数列中圈一个数字。
然后,青木在高桥没圈的数字中圈一个。
接着,留下圈中的数字以及它们之间的数字,去掉其它数字。留下的数列叫T。
最后,在数列T中,从左开始奇数个数字的和为高桥的得分,偶数个数字为青木的得分。

青木在能圈的数字中,圈出能使他得到最多分数的数字。如果这样的数有多个,圈出最左的数字。

高桥知道青木的圈数方法。请求出高桥能得到的最大得分。

输入输出格式

输入格式:

按照以下标准格式输入。

第一行输入整数N(2<=N<=50),N是数列S的数字数量。
第二行输入N个整数a1,a2,...,aN(-50<=ai<=50,1<=i<=50),整数ai是数列S从左往右数第i个数字。

输出格式:

用一行输出高桥的最大得分。

在输出的末尾加上换行