QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 128 MB Total points: 10

#10637. Wojna [A]

Statistics

Jaś 和 Staś 正在玩 Bajtocką 战争游戏。一开始,每位玩家都会获得一叠 $n$ 张的牌。每张牌上写着一个数字。游戏以轮为单位进行。在每一轮中,每位玩家从自己牌堆的顶端抽出两张牌,并做出决定:弃掉其中一张,并将另一张交给对手(每一轮中必须弃掉一张,将另一张交给对手)。对手则会将收到的牌放入自己牌堆的底部。

当两位玩家的牌堆中都只剩下一张牌时,游戏结束。如果 Jaś 的最后一张牌上的数字是 $j$,Staś 的是 $s$,那么 Jaś 得到 $j-s$ 分,而 Staś 得到 $s-j$ 分。

我们假设玩家们都采取最优策略进行游戏(即按照上述规则最大化自己的得分)。Jaś 最多能得到多少分?

输入格式

输入的第一行包含一个整数 $n$($1 \le n \le 1,000,000$),表示每位玩家收到的牌的数量。第二行包含一个长度为 $n$ 的整数序列 $a_{i}$($1 \le a_{i} \le 1,000,000$),表示 Jaś 的牌堆,从牌堆顶端开始依次列出。第三行以同样的格式表示 Staś 的牌堆。

输出格式

你的程序应输出一个整数 —— 在双方都采取最优策略的前提下,Jaś 最终能获得的分数。

样例

输入

4
5 3 7 2
2 8 3 4

输出

1

Discussions

About Discussions

The discussion section is only for posting: Editorials, General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues. Submitting multiple issues may cause your account to be banned.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.