#P16156. [2022国家队训练南京站]T3
[2022国家队训练南京站]T3
题目描述
Alice 和 Bob 在玩游戏。
有一个 大小的棋盘,棋盘的第 行第 列记为 。
开始时棋盘上有一个车位于 。Alice 和 Bob 轮流操作,Alice 先操作。对于每次操作,玩家都有两种选择:
- 将车移动至同行或同列的某个格子上,注意不能移动到车本来所在的格子。换句话说,若车当前位于 ,则它可被移动至 或 。
- 结束游戏。
Alice 和 Bob 发现这个游戏可能永远不会结束,于是他们规定在任意时刻,每个格子被车移动到的次数要严格小于 。注意,开始时格子 算作被移动到一次。
只是单纯地移动棋子非常无聊,所以他们给出了两个分别长为 的序列 。结束游戏时,若车当前位于 ,则游戏的分数为 ,Alice 想让游戏的分数尽量小,而 Bob 想让游戏的分数尽量大。你需要求出在双方的最优策略下,游戏的分数是多少。
输入格式
第一行两个整数 表示棋盘大小。
第二行 个整数 ,表示序列 。
第三行 个整数 ,表示序列 。
输出格式
输出一行一个整数,表示答案。
样例
样例输入 1
2 1
3 2
2
样例输出 1
4
样例输入 2
6 7
4 5 6 1 2 3
5 2 1 3 4 6 7
样例输出 2
7
样例解释
样例 中如果双方要移动,那么目标都是唯一确定的,而 Bob 在他的第 轮中移动时发现此时会将格子 经过的次数变为 ,而这不是合法的操作。所以 Bob 只能在他的某次操作中选择结束游戏,游戏的分数即为 。
样例 的决策树大小至少为 量级,这里空太小,画不开。
数据范围
对于所有数据,,。
- 子任务 ( 分):。
- 子任务 ( 分):。
- 子任务 ( 分):。
- 子任务 ( 分):。
- 子任务 ( 分):。
- 子任务 ( 分):无特殊限制。