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

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

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

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

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

暴力拆解比较吃计算,查表法比较吃内存,虽然这两者对于当今的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://iosku.vip/shenghe/2025sop04-999.html

(814)

文章推荐

  • 服装店导购员应该知道哪些货品方面的知识

    网上科普有关“服装店导购员应该知道哪些货品方面的知识”话题很是火热,小编也是针对服装店导购员应该知道哪些货品方面的知识寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。您好:我做过一段时间的服装导购我的经验告诉我:1态度端正,

    2025年01月24日
    875
  • 服装商品类别

    网上科普有关“服装商品类别”话题很是火热,小编也是针对服装商品类别寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。服装的分类是在25类。服装,鞋,帽。注释本类尤其不包括:——某些特殊用途的服装和鞋(查阅按字母顺序排列的商品分类表)。2501衣物工装裤2500

    2025年01月28日
    838
  • 电子签隐身放贷涉事人人信涉民间借贷纠纷

    专题:2025年金融315投诉曝光台  央视315晚会曝光电子签里的隐身放贷人问题,人人信(天津)科技有限公司被点名。天眼查App显示,人人信(天津)科技有限公司成立于2015年8月,法定代表人为马俊,注册资本2260万人民币,经营范围包括会议及展览服务、数据处理服务、企业管理咨询等,由马俊全资持

    2025年03月16日
    23
  • 透过欧派家居61%的客户净推荐值,解码中国家居行业服务变革新范式

      2024年,中国家居行业面临消费需求疲软与竞争加剧的双重压力。欧派家居以“服务升级元年”为战略导向,将服务口碑视为穿越周期的重要引擎,不仅成功构建了“产品力-服务力-口碑力”的正向循环,更同步用“机制驱动和数字化支撑”解码了中国家居行业服务变革的新范式。  在2025年315来临之际,欧派再度

    2025年03月18日
    23
  • 滥觞的意思(每天多认一个字滥觞 làn shāng)

    滥觞「lànshāng」释义:1、“滥”的本义跟“漂浮"相关,河中下网捕鱼,河水照镜子。(“监”通“镜”)2、“觞”,酒杯;上好的玉杯称“瑶觞”。3、滥觞,江河的源头浅水,比喻事物的起源,引申为“波及”、“泛滥”。4、成语:曲水流觞。古时文人在河边作诗,饮酒助兴的游戏。深邃指数:四

    2025年03月26日
    15
  • 富国基金2024年实现净利润17.51亿元 公募基金规模逾1万亿元

    专题:聚焦2024基金年报  28日晚间,申万宏源发布2024年年报。与此同时,参股公司富国基金的具体经营情况也浮出水面。  报告期内,富国基金实现营业收入6,405,342,462.65元,营业利润2,331,181,173.66元,净利润1,751,211,127.62元。截至报告期末,富国

    2025年03月29日
    18
  • 九龙坡疫情九龙坡疫情防控最美志愿者

    大家好,今天小编关注到一个比较有意思的话题,就是关于九龙坡疫情的问题,于是小编就整理了1个相关介绍九龙坡疫情的解答,让我们一起看看吧。重庆市九龙坡区最新防疫措施?根据2022年11月11日发布的通告,重庆市九龙坡区的防疫措施如下:-最大限度杜绝人员外出流动,尽量减少流动性,辖区内居民除就近核酸检测

    2025年03月30日
    23
  • 深圳全球通套餐(美国运营商推出真无限流量套餐不会进行限速)

    IT之家2月12日消息,美国虚拟运营商USMobile对其“无限高级”套餐进行了全面升级,此次升级的核心亮点在于,用户将享受到“真正的无限高优先级数据”服务,彻底告别以往数据流量超出限制后的速度限制问题。此前,USMobile的“无限高级”套餐在用户使用100GB数据后会将网速

    2025年04月08日
    18
  • 广州电话卡(还记得广州的公用电话卡吗这张卡值一辆车快翻翻家里抽屉)

    昨天我们说了最有收藏价值的硬分币,今天我们再说说另一种藏品——电话卡。不少人家里都能找到这样的公共电话卡。(图片来自网络)曾经,广州的街头巷尾布满了整齐划一的公用电话。然而,随着手机的普及,街头的公用电话越来越少人光顾,在街头鲜亮而又孤零零地站着。随着手机的普及,公共电话亭越来越少人光顾。图为滨江东

    2025年04月09日
    15
  • 欧冠决赛CCTV5直播吗(​央视不直播欧冠决赛门票最贵105万)

    皇马和利物浦的欧冠决赛巅峰对决,将在北京时间5月29日凌晨3点开打,据悉这场门票被热炒,最贵达到12500英镑(约合人民币10.5万元),依然挡不住球迷的现场观赛热情。因没有转播版权,央视方面不会现场直播,球迷需要通过网络平台收看。此前半决赛阶段,利物浦总比分5-2淘汰比利亚雷亚尔,皇马总比分6-5

    2025年04月23日
    12

发表回复

本站作者后才能评论

评论列表(4条)

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

    我是酷展号的签约作者“员红龙”!

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

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

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

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

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

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

    联系我们

    邮件:酷展号@sina.com

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

    关注我们