AT_abc045_b [ABC045B] 3人でカードゲームイージー
题目描述
A、B、C 三个人正在玩如下的卡牌游戏。
- 最开始,三个人各自持有若干张写有 `a`、`b` 或 `c` 的卡牌。这些卡牌的顺序与输入给出的一致,中途不会重新排列。
- 游戏从 A 的回合开始。
- 如果轮到某个人且他还有至少一张卡牌,则他丢弃手中最前面的一张卡牌。之后,轮到卡牌上字母对应名字的人(例如,卡牌上写着 `a`,则轮到 A)。
- 如果轮到某个人且他已经没有卡牌了,则此人获胜,游戏结束。
给定三个人最初各自持有的卡牌(按顺序),分别为字符串 $S_A$、$S_B$、$S_C$。$S_A$ 的第 $i$ 个字符表示 A 持有的第 $i$ 张卡牌上的字母。$S_B$、$S_C$ 同理。
请你求出最终谁会成为本场游戏的胜者。
输入格式
输入按以下格式从标准输入读入。
> $S_A$ $S_B$ $S_C$
输出格式
如果 A 获胜,输出 `A`;如果 B 获胜,输出 `B`;如果 C 获胜,输出 `C`。
说明/提示
## 限制
- $1 \leq |S_A| \leq 100$
- $1 \leq |S_B| \leq 100$
- $1 \leq |S_C| \leq 100$
- $S_A$、$S_B$、$S_C$ 只包含 `a`、`b`、`c` 字符
## 样例解释 1
游戏过程如下:
- A 丢弃手中最前面的卡牌 `a`,下一个回合还是 A。
- A 丢弃手中最前面的卡牌 `c`,下一个回合是 C。
- C 丢弃手中最前面的卡牌 `c`,下一个回合还是 C。
- C 丢弃手中最前面的卡牌 `a`,下一个回合是 A。
- A 丢弃手中最前面的卡牌 `a`,下一个回合还是 A。
- A 已经没有卡牌了,因此 A 获胜,游戏结束。
由 ChatGPT 4.1 翻译