国标麻将的算番有一套非常严密的逻辑,它就像一套“代码算法”,需要遵循特定的优先级和排他条件。

要学会算番,核心需要掌握“两大法则”“四步算番法”。


核心两大法则(避免重复计算)

很多人算番算不对,主要是因为把已经包含的低级番型重复加进去了。国标有两条雷打不动的铁律:

1. 不重复原则(包容原则)

当一个高分番型“必然包含”某个低分番型时,低分番型不重复计算。

  • 例子:你胡了 大三元(88番,中发白三个刻子)。

  • 因为大三元必定包含了3个“箭牌刻”(中、发、白每个刻子本各值2番),所以这 3×2=63 \times 2 = 6 番就不能再加进去了。

  • 例子:你胡了 清一色(24番)。

  • 因为清一色要求全是同一种花色,必定符合了“无字”(1番)的特征,所以“无字”这1番不能重复加。

2. 不得组合原则

在确定了一副牌的某一种组合(比如哪三张是一副顺子)并计算了番数后,不能再为了凑其他番型,把这三张牌拆开跟别的牌重新组合。

  • 例子:你的手牌里有 1、2、3、4、5、6万
  • 你可以把它看作:123万456万 两副顺子(可以算“连六”1番)。
  • 但你不能在算完“连六”后,又说“这里面还有个 234万345万”,要求再加分。一盘牌里,每张牌在最终定型时,只能归属于一个特定位置(顺子、刻子、或将牌)。

实战四步算番法(标准下分流程)

在实际胡牌(或写算番代码)时,严格按照以下四个步骤从大到小、从内到外进行盘点,最不容易出错:

第一步:找主大牌(大番一票否决)

先看手牌是否达成了 16番 及以上的超大牌型。

  • 如果是大四喜(88番)十三幺(88番)清一色(24番)七对(24番)等,直接把这个作为底分
  • 注意:如果同时达成多个大牌(比如清一色 + 七对),在不违反不重复原则的前提下可以累加。

第二步:拆解牌组,找结构小番(2~8番)

将手牌拆开成 4副牌 + 1个将,或者特殊牌型,寻找中低级的组合番型:

  • 看花色关系:有没有三色三同顺(8番)、喜相逢(1番)、连六(1番)?
  • 看牌面数字:是不是断幺九(2番)、全带幺(4番)?
  • 看状态:是不是碰碰胡(6番)、门清(2番)?

第三步:看单张与名堂(1~2番“碎分”)

检查具体的某一副牌、某张字牌或听牌听口:

  • 字牌:有没有红中/发财/白板的刻子(箭牌2番)?是不是本门风(2番)?
  • 刻子/杠:有几个暗刻(三暗刻16番/双暗刻6番)?有没有明杠(1番)或暗杠(2番)?
  • 听口:胡的那张牌是单钓将(1番)、嵌张(1番,如听4饼夹在3、5饼中间)、还是边张(1番,如听3万卡在1、2万边上)?

第四步:加上外界因素(状态番与花牌)

最后加上胡牌那一瞬间的外部Buff:

  • 怎么胡的:自摸(1番)?杠上开花(8番)?抢杠胡(8番)?海底捞月(8番)?
  • 花牌:摸到了几张花牌(春、夏、秋、冬、梅、兰、竹、菊),每张加1番。
  • 最后校验(总番数 - 花牌番数)是否 8\ge 8 番?
  • 如果是,恭喜胡牌,总番数即为最终得分。
  • 如果不是,属于“错和”。

经典算番案例实战拆解

手牌情况:不吃不碰,纯门清。最后自摸 3万 胡牌。
完整的14张落地牌为:

  • 1万、2万、3万(顺子)
  • 1条、2条、3条(顺子)
  • 1饼、2饼、3饼(顺子)
  • 东风、东风、东风(刻子)
  • 红中、红中(将牌)

咱们来人工Debug算一次:

  1. 第一步(找大牌):没有清一色,没有十三幺,没有七对。大牌底分为 0。
  2. 第二步(找结构)
  • 123万123条123饼 \rightarrow 达成了三色三同顺(三种花色数字相同的顺子),记 8番
  • 因为是自摸胡牌,此前没有吃碰 \rightarrow 达成了不求人(门清且自摸),记 4番
  1. 第三步(找单张碎分)
  • 有一副 东风 的刻子 \rightarrow 属于幺九刻(数字1、9或字牌的刻子),记 1番。(如果是圈风或门风还值2番,这里暂按普通风牌算1番)。
  • 排他校验:因为“不求人”包含了“自摸”和“门清”,所以不能再额外加自摸的1番和门清的2番。
  1. 第四步(总计)
  • 8番(三色三同顺)+4番(不求人)+1番(幺九刻)=138\text{番(三色三同顺)} + 4\text{番(不求人)} + 1\text{番(幺九刻)} = 13\text{番}
  • 13813 \ge 8 番,成功起胡!最终得分 13 番。