AT_abc380_f.[ABC380F] Exchange Game

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

高桥君和青木君用写有数字的卡牌进行游戏。

一开始,高桥君手中有 NN 张卡牌,分别写有 A1,…,ANA_1,\ldots,A_N,青木君手中有 MM 张卡牌,分别写有 B1,…,BMB_1,\ldots,B_M,场上有 LL 张卡牌,分别写有 C1,…,CLC_1,\ldots,C_L。
在游戏过程中,高桥君和青木君始终都知道所有卡牌上的数字,包括对方手中的卡牌。

高桥君和青木君轮流行动,从高桥君开始,依次进行如下操作:

  • 从自己的手牌中选择 11 张卡牌放到场上。之后,如果场上存在写有比刚刚打出的卡牌数字小的卡牌,则可以从这些卡牌中任选一张,将其从场上移回自己的手牌。

无法进行操作的一方判负,未判负的一方获胜。请判断当双方都采取最优策略时,谁会获胜。

此外,可以证明本游戏一定会在有限步内分出胜负。

输入格式

输入以以下格式从标准输入给出。

NN MM LL A1A_1 $ \ldots $ ANA_N B1B_1 $ \ldots $ BMB_M C1C_1 $ \ldots $ CLC_L

输出格式

如果高桥君获胜,输出 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,L1 \leq N, M, L
  • N+M+L≤12N+M+L \leq 12
  • 1≤Ai,Bi,Ci≤1091 \leq A_i, B_i, C_i \leq 10^9
  • 输入均为整数

样例解释 1

游戏可以如下进行(不一定是最优操作):

  • 高桥君将手牌中的 22 打到场上,并从场上将 11 拿回手牌。此时高桥君手牌为 (1)(1),青木君手牌为 (4)(4),场上卡牌为 (2,3)(2,3)。
  • 青木君将手牌中的 44 打到场上,并从场上将 22 拿回手牌。此时高桥君手牌为 (1)(1),青木君手牌为 (2)(2),场上卡牌为 (3,4)(3,4)。
  • 高桥君将手牌中的 11 打到场上。此时高桥君手牌为 ()(),青木君手牌为 (2)(2),场上卡牌为 (1,3,4)(1,3,4)。
  • 青木君将手牌中的 22 打到场上。此时高桥君手牌为 ()(),青木君手牌为 ()(),场上卡牌为 (1,2,3,4)(1,2,3,4)。
  • 高桥君无法行动,因此高桥君败,青木君胜。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页