seuOJ9160 - 选择你的卡牌
- 题目类型:传统
- 输入文件:标准输入流
- 输出文件:标准输出流
- 时间限制:1000 ms
- 空间限制:256 MiB
- 题目标签:Div.2, 2025 帆软杯
题目描述
这是新手组的第一题。对于从未在 OJ 上提交过代码的同学,请仔细阅读以下提示:
- 你的代码只应该包含后面的「输入格式」「输出格式」所规定的输入和输出,不需要也不应该包含类似于「请输入两个人各自抽到的牌」「对决的结果是」的提示语。
- 样例仅用于帮助理解题目和辅助调试,通过样例的程序不一定完全正确。
- 建议在本地 IDE(如 Dev-C++)中编写代码,编译通过且检查无误后,将其复制粘贴到题目下方的编辑器中,选择编程语言(新手通常应该选 C++)并提交。
- Accepted 表示通过了该题。若未通过,常见的错误类型包括:
- Wrong Answer:答案错误
- Time Limit Exceeded:超过时间限制
- Memory Limit Exceeded:超过内存限制
- Runtime Error:运行时错误(如数组越界、被零除、无效指针)
- Compile Error:编译错误(请先在本地确保代码能编译运行)
- System Error:系统错误(请联系技术人员)
以上提示对整场比赛都适用。
题目背景
Alice 和她的朋友 Bob 在酒吧。两人决定玩一个古老的卡牌游戏。
桌子上有一堆牌,每张牌上都写有一个 1 到 13 之间的整数,且每种数字对应的牌都足够多。
他们会进行一次对决,流程如下:
- 两位玩家各自从牌堆中抽一张牌作为自己的手牌。
- 两位玩家同时亮出手牌,持有更强的牌的玩家获胜。若两位玩家的牌面数字相等,则平局。
牌的强弱由牌面数字决定,从弱到强依次是
2<3<4<5<6<7<8<9<10<11<12<13<1
你作为旁观者,看见了 Alice 和 Bob 抽到的手牌。
已知 Alice 的牌面数字是 A,Bob 的牌面数字是 B。
请你编写程序,帮助他们判断胜负。
输入格式
一行两个整数 A,B(1≤A,B≤13),分别表示 Alice 和 Bob 的牌面数字。
输出格式
如果 Alice 获胜,输出 Alice。
如果 Bob 获胜,输出 Bob。
如果平局,输出 Draw。
注意:我们要求大小写完全正确。这对整场比赛都适用。
样例
样例 1
输入
输出
解释
Alice 的牌面数字是 8,Bob 的牌面数字是 6,Alice 的牌更强,因此 Alice 获胜。
样例 2
输入
输出
解释
Alice 和 Bob 的牌面数字都是 1,因此平局。
样例 3
输入
输出
解释
Alice 的牌面数字是 13,Bob 的牌面数字是 1,Bob 的牌更强,因此 Bob 获胜。