官方正版与山寨版区别
hu pattern algorithm 相关说明(第1部分)。hu pattern algorithm 相关说明(第2部分)。
把牌面摆开之后,先定将、再拆面子、最后回查特殊型,是九江麻将算法列表里最稳妥的一条判定路径。标准四副一将、七对、豪华七对、十三烂与七星不靠各自有不同的成立条件,赖子替代与杠后补牌又会牵动手牌张数。这里把每一类结构的判定条件、拆分顺序与常见误判点逐条落成可对照的牌例说明。
判定结论是否可信,取决于结构覆盖是否完整、拆解顺序是否固定。以下四组指标对应成牌结构的整理范围与校验环节。
标准型、七对型、十三烂型、七星不靠型,各自独立校验。
豪华七对、双豪华七对、杠上开花补牌等分支条件单独记录。
将牌定位、面子拆解、特殊型回查依次进行,避免结论反复。
每条条目附手牌示例与拆分路径,便于逐项核对。
不同手牌面貌要走不同的判定分支,先分清结构类型,再谈番型与算分,结论才站得住。
把 14 张手牌拆成四组面子加一对将牌,顺子与刻子可以混合。拆解时优先固定将牌位置,再为剩余牌寻找可行面子组合,存在多解时统一取番型更高的一条路径。
七对只统计对子数量,四张相同牌按两对计入;当对子集合中出现四张相同时,升级为豪华七对。判定时会同时保留标准型拆解结果,两种结论并存时按更高番型输出。
序数牌之间必须互不相靠,字牌需齐全成组。先校验间隔关系,再核对字牌是否满足七星组合,两步都通过才输出对应结论。
赖子可以顶替任意一张牌面,但不能两个赖子互相支撑。判定先固定不依赖赖子的部分,再逐位回填,回填后整副结构必须合法,否则视为未成牌。
同一套判定规则,在复盘、开发与教学三种场合里关注的细节并不相同。

一局打完对结论有疑问时,把 14 张手牌按门类排好,逐张比对拆分路径,能快速看出当时是把刻子拆成了顺子,还是漏看了将牌位置。

编写发牌与校验逻辑时,需要确定的判定顺序和边界条件。条目里给出的编码方式与拆解顺序,可以直接映射成校验函数的分支结构。

新手最容易卡在边张听口与单钓听口上。用同一副牌展示胡与不胡的差别,比只讲结论更容易记住结构成立的条件。
固定顺序能减少反复,每一副手牌都按同样的四个环节走完,结论才具备可比性。
万、条、筒、字分别编号,同一张牌的四张副本统一记号,为后续统计与去重打底。
枚举将牌位置,为剩余牌匹配顺子与刻子组合,记录所有可行路径与对应的面子构成。
标准型未通过时,转去校验七对、十三烂与七星不靠,并把赖子回填结果一并复核。
给出胡牌、听牌或未成牌三种结论之一,同时附上拆分明细与听口张数,便于逐条核对。
下面几副手牌面貌接近,结论却完全不同,差别集中在将牌位置与听口张数上。
判定条目不是一次写成,规则细节在反复对照中补齐。
先把标准四副一将与七对两条主线写清,统一牌面编码方式与面子拆解顺序。
加入十三烂、七星不靠与豪华七对的独立分支,明确多解并存时的输出优先级。
补充赖子逐位回填、杠后补牌张数变化与听口复核的内容,减少边界情形的错判。
牌例校对、结构补全与边界情形修正的条目会陆续更新在这里。

hu pattern algorithm 相关说明(第1部分)。hu pattern algorithm 相关说明(第2部分)。

hu pattern algorithm 相关说明(第1部分)。hu pattern algorithm 相关说明(第2部分)。

hu pattern algorithm 相关说明(第1部分)。hu pattern algorithm 相关说明(第2部分)。

hu pattern algorithm 相关说明(第1部分)。hu pattern algorithm 相关说明(第2部分)。

hu pattern algorithm 相关说明(第1部分)。hu pattern algorithm 相关说明(第2部分)。

hu pattern algorithm 相关说明(第1部分)。hu pattern algorithm 相关说明(第2部分)。
下面五条多出现在实际对局与规则核对中,回答直接对应判定分支。
复盘时遇到结论有疑问的牌局,可以把 14 张手牌按万、条、筒、字的顺序写清,并说明所在牌桌采用的赖子与杠牌约定。收到的牌例会按标准型、七对型、十三烂型的顺序重新走一遍拆解,核对完成后补充进对应条目。