欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1097A.Gennady and a Card Game
Gennady and a Card Game
题目描述
Gennady 拥有一家位于乡村的小旅馆,过着宁静的生活。他喜欢散步、看日落,还喜欢和住在旅馆的游客打牌。他最喜欢的游戏叫做 “Mau-Mau”。
玩 Mau-Mau 需要一副 张的扑克牌。每张牌有一个花色(方块 D、梅花 C、黑桃 S 或红桃 H),以及一个点数(2、3、4、5、6、7、8、9、T、J、Q、K 或 A)。
游戏开始时,桌面上有一张牌,你手里有五张牌。你可以打出一张手牌,当且仅当它与桌面上的牌有相同的点数或相同的花色。
为了检验你是否是一个合格的牌友,Gennady 给你出了一道题。给定桌面上的一张牌和你手中的五张牌,判断你是否可以打出至少一张牌。
输入格式
输入的第一行是一个字符串,表示桌面上的那张牌。第二行包含五个字符串,表示你手中的五张牌。
每个字符串长度为两位。第一位表示点数,属于集合 $\{{\tt 2}, {\tt 3}, {\tt 4}, {\tt 5}, {\tt 6}, {\tt 7}, {\tt 8}, {\tt 9}, {\tt T}, {\tt J}, {\tt Q}, {\tt K}, {\tt A}\}$。第二位表示花色,属于集合 。
输入中的所有牌都不相同。
输出格式
如果你可以打出至少一张手牌,输出一行 "YES"。否则,输出一行 "NO"。
你可以用任意大小写字母输出答案。
说明/提示
在第一个样例中,桌面上有一张黑桃 A(AS)。你可以打出方块 A(AD),因为它们的点数相同。
在第二个样例中,你无法打出任何一张牌。
在第三个样例中,你可以打出方块 A(AD),因为它与桌面上的方块 4(4D)花色相同。
由 ChatGPT 4.1 翻译
样例
AS
2H 4C TH JH AD
YES
2H
3D 4C AC KD AS
NO
4D
AS AC AD AH 5H
YES
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |