CF1097A Gennady and a Card Game

题目描述

Gennady 拥有一家位于乡村的小旅馆,过着宁静的生活。他喜欢散步、看日落,还喜欢和住在旅馆的游客打牌。他最喜欢的游戏叫做 “Mau-Mau”。 玩 Mau-Mau 需要一副 $52$ 张的扑克牌。每张牌有一个花色(方块 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}\}$。第二位表示花色,属于集合 $\{{\tt D}, {\tt C}, {\tt S}, {\tt H}\}$。 输入中的所有牌都不相同。

输出格式

如果你可以打出至少一张手牌,输出一行 "YES"。否则,输出一行 "NO"。 你可以用任意大小写字母输出答案。

说明/提示

在第一个样例中,桌面上有一张黑桃 A(AS)。你可以打出方块 A(AD),因为它们的点数相同。 在第二个样例中,你无法打出任何一张牌。 在第三个样例中,你可以打出方块 A(AD),因为它与桌面上的方块 4(4D)花色相同。 由 ChatGPT 4.1 翻译