首先一点,仅靠给出四张牌的牌面,是不可能推论出第五张牌的内容的。状态空间就不够。
考虑一下极端情况:前四张牌全部一样,第五张牌在剩余48张中随机抽取,a选取出示哪4张?
这时只有5种选择,无法表示出48个状态。
再考虑题主描述的情况,我觉得很可能题主漏了一个关键信息:牌面出示的顺序!
OK,如果考虑顺序的话,那么任意5张牌,按大小排序,重新编号为12345(号码相同的,按黑红梅方排序),按照出示顺序不同,状态空间变为5!=120。足够表示任意一张牌了。
粗略考虑一下,给一个可能的约定吧。
a出示4张牌。4张牌按号码和花色排序,分别为1,2,3,4。
根据出示顺序,编码表示第5张牌的号码。比如:
4321——A
4312——2
4231——3
4213——4
4132——5
4123——6
3421——7
3412——8
3241——9
3214——10
3142——J
3124——Q
2431——K
可见,编码空间才刚用一半。
然后,考虑第五张牌的号码。和已知4张牌比较,第五张牌的号码最大,则花色为黑桃。第二大,则为红心。第三大,则为梅花。第四大,则为方块。
最后说一句,这个方案其实是有漏洞的。我自己也没解决,请大家讨论。谢谢。
开牌:国标麻将中,庄家掷骰,两颗骰子的总和所得的点数就是开牌的基数。以庄家为第一位,按逆时针方向顺序点数,数到点数的位置为开牌的牌墙。从右向左依次数到与点数相同的那一墩,由庄家开始抓下两墩牌,下一家再按顺时针方向顺序抓牌,直到每个人抓3次共12张牌,再由庄家跳牌(隔一墩)抓上层两牌博彩问答,其他人依次各抓一张。庄家共有14张牌博彩问答,其他人各有13张牌。