#7247. 1097A. A. Gennady and a Card Game
1097A. A. Gennady and a Card Game
1097A. A. Gennady and a Card Game
CF1097A. Gennady and a Card Game
时限: 1 秒 | 内存: 256 MB | 输入: 标准输入 | 输出: 标准输出
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"。
你可以用任意大小写字母输出答案。
样例输入 1
AS 2H 4C TH JH AD
样例输出 1
YES
样例输入 2
2H 3D 4C AC KD AS
样例输出 2
NO
样例输入 3
4D AS AC AD AH 5H
样例输出 3
YES
提示
在第一个样例中,桌面上有一张黑桃 A(AS)。你可以打出方块 A(AD),因为它们的点数相同。
在第二个样例中,你无法打出任何一张牌。
在第三个样例中,你可以打出方块 A(AD),因为它与桌面上的方块 4(4D)花色相同。