CF1097A.Gennady and a Card Game

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Gennady and a Card Game

题目描述

Gennady 拥有一家位于乡村的小旅馆,过着宁静的生活。他喜欢散步、看日落,还喜欢和住在旅馆的游客打牌。他最喜欢的游戏叫做 “Mau-Mau”。

玩 Mau-Mau 需要一副 5252 张的扑克牌。每张牌有一个花色(方块 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}\}$。第二位表示花色,属于集合 {D,C,S,H}\{{\tt D}, {\tt C}, {\tt S}, {\tt H}\}

输入中的所有牌都不相同。

输出格式

如果你可以打出至少一张手牌,输出一行 "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

建议全屏模式获得最佳体验