QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 512 MB Total points: 100

#1091. 二进制超音速犹他盗龙

Statistics

Alexey 和 Boris 正在玩一个名为“二进制超音速犹他盗龙”(Binary Supersonic Utahraptors,简称 BSU)的游戏。

最初,Alexey 拥有 $n$ 只犹他盗龙,Boris 拥有 $m$ 只犹他盗龙。每只犹他盗龙要么是黄色的,要么是红色的。

随后,玩家进行 $k$ 个回合的游戏,回合由整数 $s_1, s_2, \dots, s_k$ 描述。第 $i$ 个回合的操作如下: 首先,Alexey 选择 $s_i$ 只属于他的犹他盗龙并交给 Boris。然后,Boris 选择 $s_i$ 只属于他的犹他盗龙(包括 Alexey 刚刚交给他的那些)并交给 Alexey。

当 $k$ 个回合结束后,计算游戏得分。得分等于 $|a_y - b_r|$,其中 $a_y$ 是 Alexey 拥有的黄色犹他盗龙数量,$b_r$ 是 Boris 拥有的红色犹他盗龙数量。Alexey 的目标是最小化得分,而 Boris 的目标是最大化得分。

编写一个程序,计算如果双方都采取最优策略,游戏的最终得分。

输入格式

第一行包含三个整数 $n, m, k$,分别表示 Alexey 拥有的犹他盗龙数量、Boris 拥有的犹他盗龙数量以及游戏的回合数 ($1 \le n, m, k \le 3 \cdot 10^5$)。

第二行包含 $n$ 个整数 $a_i$,表示 Alexey 的犹他盗龙 ($0 \le a_i \le 1$)。如果 $a_i = 0$,则第 $i$ 只犹他盗龙是黄色的,否则是红色的。

第三行包含 $m$ 个整数 $b_i$,表示 Boris 的犹他盗龙,表示方式同上 ($0 \le b_i \le 1$)。

第四行包含 $k$ 个整数 $s_i$,描述第 $i$ 个回合中玩家互相交换的犹他盗龙数量 ($1 \le s_i \le \min\{n, m\}$)。

输出格式

输出双方采取最优策略时的游戏得分。

样例

输入 1

2 3 1
0 0
1 1 1
2

输出 1

1

Discussions

About Discussions

The discussion section is only for posting: 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.
  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.