四川麻将java

您所在的位置:网站首页 四川麻将的算法 四川麻将java

四川麻将java

2024-07-05 05:19| 来源: 网络整理| 查看: 265

ps:四川麻将AI算法已经开发完毕,现已上线运营,有需要交流的朋友请留言交流讨论

转载请说明出处:by:wojiushi3344

我想现实生活中应该有很多朋友都在玩四川麻将,不知道你有没有发现其实四川麻将是否胡牌其实也是可以用数学公式来表达的。不知道你猜到了没有?? 好了,好了 不留悬念了我直接给出来。ABCxN+AAAxN+AAx1 这个是什么意思了,意思就是你想要胡牌 那么你的牌型必须要满足以上这个公式你才能胡牌。你手牌必须是有N个顺子,或者N个刻子和一个对子组成才能胡牌。那么你现在知道了胡牌公式,那你会计算当前手牌的向听数吗?(向听数:这手牌摸几张牌能够听牌)。我想很多人打了多年的麻将,都不一定第一时间能看出手牌的向听数。这个其实在你写程序的时候非常重要,如果没有这个你就不知道别人打一张牌来,你是碰不碰,杠不杠。我可以直接告诉你其实也是有公式可以找的。

胡牌数:当手牌有N张时,最多需要N/32+1手即可胡

向听数:代表听牌最多需要N/32手听牌

这个公式我们是怎么得来的来,我们一起来看下面一张图片

b874f076b78e39407885e648d6373b79.png

大家看上面这张图片,假设我们手牌有14张,最坏的情况我们摸9张牌就可以听牌。为什么是9张不是8张,不是10张了。这个就要根据我们前面的胡牌公式来了,因为如果你要胡牌手牌就必须是连



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3