(麻将程序)对于和牌判断的是什么

网上有关“(麻将程序)对于和牌判断的是什么”话题很是火热,小编也是针对(麻将程序)对于和牌判断的是什么寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望...

网上有关“(麻将程序)对于和牌判断的是什么”话题很是火热,小编也是针对(麻将程序)对于和牌判断的是什么寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

先进算法当然有啊,有详细的介绍,思路非常屌爆。

大体意思如下(以下掺杂我的个人理解,可能有解释错误之处。会日语的读者请尽量阅读链接原文):

暴力拆解比较吃计算,查表法比较吃内存,虽然这两者对于当今的PC都不是问题,但如果平台机能特别有限,可以采用改进的查表法。

基础的查表法,是给每种牌编一个id,麻将中共34种牌因此需要至少6位空间。手牌14张也就是84位。要保存和牌的全部组合约1700万种需要约175MB存储。

改进的思路是先给手牌排序,然后不管具体牌面,只计算连续牌的张数,得到一个「牌型」,再从表中查牌型是否胡。

例如222456万345678饼北北,可以编码为30111011111102(三张相同牌,三张连续牌,六张连续牌,两张相同牌,中间隔开)。

下一步是将其二进制化,采用如下特制规则:

1→0

2→110

3→11110

4→1111110

10→10

20→1110

30→111110

40→11111110

很容易看出,这样编码后每张牌只占用1到2位空间,最恶情况子下(十四张不连单牌)仅占用27位。跟之前的84位相比,单组数据压缩了三分之二以上。更牛逼的是,和牌表从1700万种具体组合下降到仅仅9362种形状排列!

另外,作者反复强调:查表时需要大量整型比较运算,将数据控制在32位以内对于(2008年成文当时主流的)32位CPU本身也是优化(省操作次数)。

结论上,根据作者测试,优化后的查表算法比暴力拆解快大约50倍,而且速度特别稳定。相对地,传统的拆解法碰上清一色这种同色牌多的牌型会变慢。

还有一个是役的计算,分为事后判定(先检查是否和牌、再检查役种)和事前判定(检查和牌的同时检查役种)。文中的算法支持一部分役的事前判定。

最后再贴一遍地址。

推倒和:即垃圾和,只要和牌时不是对对和,大钓,捉五魁,海底捞月,一条龙,七对子,杠上开花,清一色,豪华七对子,四惠牌,天和,地和这些加番牌型,就视作推倒和。(1番)

庄:庄家和牌或放铳时计此番型,闲家自摸不计此番型。(1番)l

门清无惠:没有吃碰明杠过的牌型且手中没有惠牌。(1番)l

l 对对和:和牌时的14张牌有4个“刻子”和一个“对子”。(2番)

大钓:吃碰12张牌,只剩一张单钓和牌。(2番)l

l 捉五魁:和牌时只和嵌单“五万”一张牌的牌型。(2番)

l 海底捞月:拿到海底牌最后一张时和牌称为“海底捞月”。(2番)如果最后一张所出的牌给别人放了铳,也要给别人加1番,番型也是“海底捞月”。

l 一条龙:和牌时手牌中凑齐一种花色的 “1--9”为“一条龙”。(3番)

七对子:14张牌为7个对子的和牌方法叫“七对子”. (4番)l

l 杠上开花:听牌时开杠补得的牌为自摸牌称为“杠上开花”(5番)

清一色:和牌的14张均为一种花色时称为“清一色”(6番)l

l 豪华七对子:七对子中有两对一样的对子时称“豪华七对子”,“豪华七对子”不计“七对子”(8番)

四惠牌:摸齐四个“惠牌”时自动和牌。(8番)l

天和:庄家在一局还没有出过牌的时候构成可和牌牌型时称“天和”,“天和”不计“庄”(10番)l

l 地和:闲家在一局还没有出过牌的时候构成可和牌牌型时称“地和”

关于“(麻将程序)对于和牌判断的是什么”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[员红龙]投稿,不代表手机游戏立场,如若转载,请注明出处:https://sjyxw.cn0731.cn/brand/t2-202504999.shtml

(790)

文章推荐

  • 小学生健康知识小常识

    网上科普有关“小学生健康知识小常识”话题很是火热,小编也是针对小学生健康知识小常识寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。#教育#导语。更多相关内容请关注考网教育频道!篇一小学生健康知识小常识小学生生活小常识一: 1、

    2024年12月15日
    94
  • 名人故事之泡利、牛顿的故事

    网上科普有关“名人故事之泡利、牛顿的故事”话题很是火热,小编也是针对名人故事之泡利、牛顿的故事寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。泡利的故事 泡利在19岁(1919年)时就写了一篇关于广义相对论理论和实验结果的总结性论

    2024年12月15日
    85
  • 飞机制造行业的现状和发展趋势如何-

    网上科普有关“飞机制造行业的现状和发展趋势如何?”话题很是火热,小编也是针对飞机制造行业的现状和发展趋势如何?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。综观飞机制造业近百年的历史,尤其是近几十年来的发展史,飞机制造技术的发展由民用运输和军事用途强烈需求所

    2025年01月21日
    933
  • 《那年花开月正圆》是如何教我们干掉竞争对手的

    网上有关“《那年花开月正圆》是如何教我们干掉竞争对手的”话题很是火热,小编也是针对《那年花开月正圆》是如何教我们干掉竞争对手的寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。文/小马乖乖乖虽然是一部古装剧,不过它里的销售策略,对于我这个曾经做过销售的菜鸟

    2025年01月23日
    790
  • 服装设计管理的盈利特征

    网上科普有关“服装设计管理的盈利特征”话题很是火热,小编也是针对服装设计管理的盈利特征寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。服装的行业盈利特征广泛而深刻地影响服装设计管理的内容和范畴,通过综合消费者动机、营销、设计营运语其他行业的分析比较,杜夏提炼和

    2025年01月26日
    749
  • 服装批发一手货源大市场在哪里-

    网上科普有关“服装批发一手货源大市场在哪里?”话题很是火热,小编也是针对服装批发一手货源大市场在哪里?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1、杭州四季青服装批发市场老牌的服装专业市场了,地处经济发达的长江三角洲省会城市杭州,具有得天独厚的地理位置,

    2025年01月29日
    778
  • 戴尔科技Q4业绩喜忧参半 AI服务器需求前景依然强劲

    北京时间周五早间,戴尔科技(DELL.US)公布截至1月31日的2025财年第四季度业绩。数据显示,该公司Q4营收同比增长7.2%,至239亿美元,不及市场预期;调整后每股收益为2.68美元,好于市场预期。第四季度基础设施部门营收为114亿美元,不及市场预期的118亿美元。其中,21亿美元来自人工

    2025年02月28日
    3
  • 舍得酒业,利润怎么来?

      中金在线  在白酒这个顶级好生意里,各个企业的命相也不同,茅台作为超级势力,过去和相当长时间里,无论行业如何困难,都不存在酒卖不出去的问题。五粮液等少数几家,在行业困难时,会受影响,但通过努力能够扛得住。有些企业虽然在行业好时也很红火,但行业遇冷就扛不住了。  1.舍得酒业归

    2025年03月10日
    3
  • 315在行动|超3万条投诉,百世快运物流顽疾亟待整治

      一年一度国际消费者权益日即将到来,为提振消费信心,推动消费者权益保护协同共治,打造更加安全放心消费环境,新浪财经联合黑猫投诉【下载黑猫投诉客户端】【下载黑猫投诉客户端】【下载黑猫投诉客户端】【投诉入口】平台推出2025年315消费维权活动。  黑猫投诉平台显示,截止2025年3月,针对百

    2025年03月13日
    3
  • 长城资产:主动参与资本市场纾困化险,稳妥实施房地产市场风险化解

    观点网讯:3月13日至14日,中国长城资产召开2025年经营管理工作会议。会议以习近平新时代中国特色社会主义思想为指导,全面贯彻党的二十大和二十届二中、三中全会精神,深入贯彻中央金融工作会议、中央经济工作会议精神和上级党委决策部署,总结回顾2024年工作,安排部署2025年重点工作。向党总裁作工作

    2025年03月18日
    2

发表回复

本站作者后才能评论

评论列表(4条)

  • 员红龙
    员红龙 2025年04月06日

    我是手机游戏的签约作者“员红龙”!

  • 员红龙
    员红龙 2025年04月06日

    希望本篇文章《(麻将程序)对于和牌判断的是什么》能对你有所帮助!

  • 员红龙
    员红龙 2025年04月06日

    本站[手机游戏]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 员红龙
    员红龙 2025年04月06日

    本文概览:网上有关“(麻将程序)对于和牌判断的是什么”话题很是火热,小编也是针对(麻将程序)对于和牌判断的是什么寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望...

    联系我们

    邮件:手机游戏@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们