#CSPR07D. [CSP复赛模拟第07套-D题] 得分

    ID: 9978 传统题 1000ms 512MiB 尝试: 0 已通过: 0 上传者: 标签>编程题c++CSPCSP复赛CSP模拟练习CSP复赛模拟第07套第07套-D题

[CSP复赛模拟第07套-D题] 得分

得分

题目描述

小玮和 Kitten 正在玩一款游戏。游戏中有 nn个城市,从左到右编号从 1n1 \sim n,编号为 ii的城市有 aia_{i}的资源。

小瑞一开始在城市 11,Kitten 一开始在城市 nn

游戏轮流进行,小瑞先操作,Kitten 后操作。两人所在城市相邻时游戏结束。

假设小瑞在城市 ii。轮到他操作时有两种操作方法:他可以选择可以走到城市 i+1i+1;或者如果 Kitten 不在城市 i+2i+2,就可以绕过城市 i+1i+1,暗渡走到 i+2i+2

假设 Kitten 在城市 ii。轮到她操作时有两种操作方法:她可以选择可以走到城市 i1i-1;或者如果小瑞不在城市 i2i-2,就可以绕过城市 i1i-1,暗渡走到 i2i-2

游戏最终的评分为小瑞走到的所有城市的资源值之和减去Kitten 走到的所有城市的资源值之和的数值。

小瑞的游戏目标为最大化最终评分,Kitten 的目标为最小化最终评分。

假设两个人都足够聪明,请你输出最终评分会是多少。

输入格式

第一行为一个数 nn

第二行为 nn个整数 a1ana_{1} \sim a_{n}

输出格式

一个整数,即最终评分。

输入输出样例

输入 #1


2 1 3

输出 #1


-2

输入 #2


4 2 2 2 2

输出 #2


2

输入 #3


4 2 6 2 2

输出 #3


4

说明/提示

对于 100%100\%的数据,2n5×1032 \le n \le 5 \times 10^{3}1ai1091 \le a_{i} \le 10^{9}

子任务 111010分):保证 n=4n = 4

子任务 222020分):保证 ai=33a_{i} = 33

子任务 333030分):保证 n=20n = 20

子任务 444040分):没有特殊限制。