Alice and Bob are playing a Normal Game

题目描述

给定一个长度为 $n$ 的序列,Alice 和 Bob 交替操作一共 $k$ 次,第 $i$ 次当前操作的人必须选一个 $-x_i \sim x_i$ 的整数把它插在序列开头或结尾,Alice 先手(也就是说 $i$ 为奇数时由 Alice 来插入一个 $-x_i\sim x_i$ 的整数,$i$ 为偶数时由 Bob 来插入一个 $-x_i\sim x_i$ 的整数)。 记最终的序列为 $a_1,a_2,\dots,a_{n+k}$,则得分为 $\sum_{i=1}^{n+k} (-1)^{i-1}a_i$。Alice 希望得分最大,Bob 希望得分最小。在两人都采取最优策略的情况下,求最终得分。

输入输出格式

输入格式


第一行两个正整数 $n,k$ 表示初始序列长度以及操作次数。 接下来一行 $n$ 个整数 $a_1,a_2,\dots,a_n$,表示初始的序列。 接下来一行 $k$ 个非负整数,第 $i$ 个表示 $x_i$。

输出格式


一行一个整数表示答案。

输入输出样例

输入样例 #1

2 2
1 3
2 2

输出样例 #1

-2

说明

**本题采用捆绑测试** | 子任务编号 | 分值 | 特殊限制 | | :----------: | :----------: | :----------: | | $0$ | $25$ | $n,k,x_i\le 5$ | | $1$ | $25$ | $n,k\le 10$ | | $2$ | $25$ | $n,k\le 100$ | | $3$ | $25$ | 无特殊限制 | 对于所有数据,保证 $1\le n,k\le 2\times 10^5$,$0\le |a_i|,x_i\le 10^9$。 本题测试点较多,为了保证评测速度,本题时限 500ms,保证时限在 std 所用最大时间的 5 倍以上。