AT_abc380_f.[ABC380F] Exchange Game
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥君和青木君用写有数字的卡牌进行游戏。
一开始,高桥君手中有 N 张卡牌,分别写有 A1,…,AN,青木君手中有 M 张卡牌,分别写有 B1,…,BM,场上有 L 张卡牌,分别写有 C1,…,CL。
在游戏过程中,高桥君和青木君始终都知道所有卡牌上的数字,包括对方手中的卡牌。
高桥君和青木君轮流行动,从高桥君开始,依次进行如下操作:
- 从自己的手牌中选择 1 张卡牌放到场上。之后,如果场上存在写有比刚刚打出的卡牌数字小的卡牌,则可以从这些卡牌中任选一张,将其从场上移回自己的手牌。
无法进行操作的一方判负,未判负的一方获胜。请判断当双方都采取最优策略时,谁会获胜。
此外,可以证明本游戏一定会在有限步内分出胜负。
输入格式
输入以以下格式从标准输入给出。
N M L A1 $ \ldots $ AN B1 $ \ldots $ BM C1 $ \ldots $ CL
输出格式
如果高桥君获胜,输出 Takahashi;如果青木君获胜,输出 Aoki。
输入输出样例
输入#1
1 1 2 2 4 1 3
输出#1
Aoki
输入#2
4 4 4 98 98765 987654 987654321 987 9876 9876543 98765432 123 12345 1234567 123456789
输出#2
Takahashi
输入#3
1 1 8 10 10 1 2 3 4 5 6 7 8
输出#3
Aoki
说明/提示
限制条件
- 1≤N,M,L
- N+M+L≤12
- 1≤Ai,Bi,Ci≤109
- 输入均为整数
样例解释 1
游戏可以如下进行(不一定是最优操作):
- 高桥君将手牌中的 2 打到场上,并从场上将 1 拿回手牌。此时高桥君手牌为 (1),青木君手牌为 (4),场上卡牌为 (2,3)。
- 青木君将手牌中的 4 打到场上,并从场上将 2 拿回手牌。此时高桥君手牌为 (1),青木君手牌为 (2),场上卡牌为 (3,4)。
- 高桥君将手牌中的 1 打到场上。此时高桥君手牌为 (),青木君手牌为 (2),场上卡牌为 (1,3,4)。
- 青木君将手牌中的 2 打到场上。此时高桥君手牌为 (),青木君手牌为 (),场上卡牌为 (1,2,3,4)。
- 高桥君无法行动,因此高桥君败,青木君胜。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?