1、麻将的基本规则
常见的麻将一共有三种花色,条、筒、万。每种花色的牌都有1~9个数值,每种数值的牌有4张,总共有493=108张牌。胡牌时手牌必须满足(不包含特殊牌型,如对对胡,大对子等)3ABC+3DDD+EE,即一对将牌除开,剩余的牌全能组成顺子(ABC)或者刻子(DDD)。
2、胡牌算法解析
注:以下分析不包含特殊牌型,如对对胡,大对子等。
现有以下已胡手牌,14张:
六条做将牌,剩余的牌:一条 二条 三条 + 七条 八条 九条 + 三筒 三筒 三筒 + 四筒 五筒 六筒;
剔除将牌(既一对EE),剩余的牌都是顺子加刻子的组合,并且每种花色的牌也是顺子加刻子的组合。所以剔除将牌后,只要分析每种花色牌是否都满足3ABC+3DDD即可。不管是顺子还是刻子,都是3张牌一组为最小单位,所以从牌堆每次依次取三张牌分析是否满足ABC或DDD。
来源:CSDN
作者:路边的猫
链接:https://blog.csdn.net/qq_41810721/article/details/103445528