luogu#P8002. Alice and Bob are playing a Normal Game

Alice and Bob are playing a Normal Game

题目描述

给定一个长度为 nn 的序列,Alice 和 Bob 交替操作一共 kk 次,第 ii 次当前操作的人必须选一个 xixi-x_i \sim x_i 的整数把它插在序列开头或结尾,Alice 先手(也就是说 ii 为奇数时由 Alice 来插入一个 xixi-x_i\sim x_i 的整数,ii 为偶数时由 Bob 来插入一个 xixi-x_i\sim x_i 的整数)。

记最终的序列为 a1,a2,,an+ka_1,a_2,\dots,a_{n+k},则得分为 i=1n+k(1)i1ai\sum_{i=1}^{n+k} (-1)^{i-1}a_i。Alice 希望得分最大,Bob 希望得分最小。在两人都采取最优策略的情况下,求最终得分。

输入格式

第一行两个正整数 n,kn,k 表示初始序列长度以及操作次数。

接下来一行 nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n,表示初始的序列。

接下来一行 kk 个非负整数,第 ii 个表示 xix_i

输出格式

一行一个整数表示答案。

2 2
1 3
2 2
-2

提示

本题采用捆绑测试

子任务编号 分值 特殊限制
00 2525 n,k,xi5n,k,x_i\le 5
11 n,k10n,k\le 10
22 n,k100n,k\le 100
33 无特殊限制

对于所有数据,保证 1n,k2×1051\le n,k\le 2\times 10^50ai,xi1090\le |a_i|,x_i\le 10^9

本题测试点较多,为了保证评测速度,本题时限 500ms,保证时限在 std 所用最大时间的 5 倍以上。