U511643 万象修罗
题目背景
**暂无数据**
雀魂推出了「万象修罗」模式,在这个模式中,每一家的手牌变成了$1$张百搭牌和$12$张普通的麻将牌。百搭牌可以作为任意麻将牌(包括同一种牌的第五张)使用。
今天诈和酱想试玩线下玩这个游戏,但是他怕又一次振听诈和,所以他想知道自己听哪些牌。
题目描述
对于一手保证听牌了的门清手牌,我们知道其余$12$张手牌是什么(注意必有且仅有一张百搭牌),求听什么牌。我们不需要考虑是否有役种。
输入格式
一行$12$组,每组$1$个数+$1$个字符,表示牌。
每张牌由两个字符表示,第一个数,代表牌面数字,特别地,字牌```1234567```代表```东南西北白发中```,接下来一个字符,```m```代表万子,```s```代表索子,```p```代表筒子,```z```代表字牌,
举个例子,```3p```是```3筒```,```5z```是```白```,```0s```是红5索。
由于不考虑役种,我们不需要考虑红宝牌。
输出格式
一行,若干组,代表听的牌。模式和输入模式一样,一个数字+一个字符,中间用一个空格分开。顺序是万,索,筒,字,每个花色内部数字从小到大。(注意输入不一定是这个顺序)
特别的:
若同一种牌有$4$张,成为虚听,则不计为听这种牌,但是百搭牌可以代替这种牌;但是若有3种一样的牌,可以在用百搭牌代替这种牌的同时,记为听这种牌。