传统题 1000ms 256MiB

卡牌游戏 1.0

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

卡牌游戏 1.0 由小A和小B两个玩家进行,最初两个玩家手里都有 nn 张卡牌,小A手里第 ii 张卡牌的数值为 aia_i,小B手里第 ii 张卡牌的数值为 bib_i

游戏共持续 mm 回合,小A先出牌,之后每回合两个玩家轮流出拿手里的第一张牌,放在桌面上。

  • 如果出的这张牌,桌面上已经存在,那么会将桌面最上面的牌收回到该玩家手里最后一张牌之后,直至收回这张已经存在的牌。
  • 如果出的这张牌,桌面上不存在,将这张牌放在桌面上。

例如桌面上有五张卡牌,从下至上为 1,2,3,4,51,2,3,4,5,同时玩家手里有三张卡牌,从前往后为 3,6,73,6,7。按照游戏规则玩家拿出手里的第一张牌 33 放在桌上,桌面上已经存在 33,那么将桌面从上往下依次收回 3,5,4,33,5,4,3

所以桌面剩余两张牌,从下至上为 1,21,2,玩家剩余六张牌,从前往后为 6,7,3,5,4,36,7,3,5,4,3image

mm 回合过程当中,某一玩家剩余卡牌数量为 00 时,则该玩家游戏失败,输出胜者 "A"或者"B" 即可。

mm 回合结束之后,仍然无法判出胜负,则输出两个空格隔开的整数,分别代表小A和小B剩余卡牌数量。

输入格式

第一行包含两个整数 n,mn,m,分别表示最初两个玩家的卡牌数量以及回合数。

第二行包含 nn 个整数 aia_i,表示最初小A第 ii 张牌的数值。

第三行包含 nn 个整数 bib_i,表示最初小B第 ii 张牌的数值。

输出格式

mm 回合过程当中,某一玩家剩余卡牌数量为 00 时,则该玩家游戏失败,输出胜者 "A"或者"B" 即可。

mm 回合结束之后,仍然无法判出胜负,则输出两个空格隔开的整数,分别代表小A和小B剩余卡牌数量。

5 7
1 3 5 1 9
2 4 3 6 7
4 6

提示

1n10001≤n≤1000,1m1061≤m≤10^6,1(ai,bi)1001≤(a_i,b_i)≤100

线上第2期--D2 STL

未认领
状态
已结束
题目
10
开始时间
2024-7-30 0:00
截止时间
2024-11-1 23:59
可延期
24 小时