这是新手组的第一题。对于从未在 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。
请你编写程序,帮助他们判断胜负。