2021绿皮书技术类公共题目-编程题讲解-模拟

练习题七星不靠

【题目描述】

七星不靠是中国麻将竞赛规则的番种,胡牌时由东南西北中发白7张,外加其他花色的147、258、369不相连的牌型,且没有将牌而组成。                         ——百度百科

七星不靠中的七星是指:东西南北中发白,也就是牌中必须有这七张。而其它牌按下述的来拼全:

东西南北中发白+147万+258饼+369条

东西南北中发白+147万+258条+369饼

东西南北中发白+147条+258万+369饼

东西南北中发白+147条+258饼+369万

东西南北中发白+147饼+258条+369万

东西南北中发白+147饼+258万+369条


由于胡牌时只需要14张牌,而上述组合均有16张,那么除了东西南北中发白必须有外,其它三色可以随便去掉两张,都可以组成七星不靠。

我们的任务是,假设我们的14张牌中已经包含了东西南北中发白这7张牌,另外的牌都是万饼条的序数牌,给出另外的这7张牌,判断是否能组成七星不靠。

输入描述:

输入第一行为一个正整数T(T<=1000),表示有T组数据。

每组数据一行,包含7张牌,每张牌用”XY”表示,X为[1...9]的数字,Y为(“W”,”B”,”T”)中的一个,分别表示万,饼,条。有可能出现同样的"XY"但是数量不会超过4个。

保证数据一定合法。

输出描述:

对于每一组数据,输出YES或者NO,分别表示可以或者不可以组成七星不靠。

输入样例:

4

1T 4T 7T 2B 5B 8B 9W

1T 2T 3T 4T 5T 6T 7T

1B 2W 3T 4B 5W 6T 8W

2B 8B 5B 2B 6T 7W 4W

输出样例:

YES

NO

YES

NO


点击链接查看视频讲解与线上OJ练习




完整绿皮书纸质版免费领取:


全部评论

相关推荐

投递海康威视等公司7个岗位
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务