输入与角色:本篇使用一副明确预置的六张牌,顺序是A、5、6、Q、7、Q。第一张与第三张归左栏,第二张与第四张归右栏,第五张和第六张只是候选位置,不保证都会被使用。这里左栏对应规则中的闲角色,右栏对应庄角色;两个称呼只用于识别发牌顺序,不是供读者选择的操作项。可以先遮住结论,把六个位置逐一写在纸上,再沿着同一条检查链复核。
点数转换:六张牌按顺序转换为1、5、6、0、7、0点。A记作一点,二至九保留牌面点值,十与J、Q、K一律记零,花色不参与运算。左栏首轮算式为1加6等于7,取个位得到7点;右栏首轮为5加0等于5,取个位得到5点。取个位不是把每张牌都改成个位,而是在正确转换后对两张点值的合计做模十处理。
优先检查:左栏7点、右栏5点时,先问任一栏是否为八点或九点。本例没有触发天牌,因此没有天牌,才可以继续处理左栏规则。左栏零至五点补牌,六至七点停牌;本例左栏停牌。这一步需要使用首轮两张的点数,不能提前把第五张加进去再判断是否天牌。第三张加入后即使出现八点或九点,也不是重新启动首轮天牌检查的条件,这是阅读规则时常见的顺序混淆。
右栏判断:左栏已经停牌,右栏只按自身首轮点数判断:零至五点补牌,六至七点停牌。本例右栏是5点,因此需要读取第五张。交叉表中的“第三张”指左栏实际取到的那一张牌本身的点值,并非左栏加入第三张后的总点数,更不是右栏未来可能取到的点值。可以将首轮右栏点数作为行号,再用左栏第三张点值作为条件,先判断是否补牌,再查看右栏的候选牌。这样能避免用最终结果倒推前面的决定。
位置与结果:本例消耗的位置依次是1、2、3、4、5,未使用的位置为6。左栏第三张位置是无,右栏第三张位置是5,最终点数分别为左7、右2。如果只有右栏需要补牌,它读取第五张而不是第六张;只有两栏都补牌时,右栏才会读取第六张。未消耗的候选牌保留原位,不能偷偷加入任何一栏,也不作为下一局的推断材料。
单牌变化:现在只把第3张从6替换为7,其他五张完全不动。变化后的首轮为左8、右5点,结论是两栏停牌,消耗位置为1、2、3、4,最终为左8、右5点。重新计算时仍然从首轮开始,不能沿用旧例子的补牌决定。这个变化改变了是否补牌的路径,说明一张牌跨过边界时必须重走检查链。将两套记录并排对照,能准确定位变化发生在点数、天牌还是交叉表条件。
边界复核:保持前四张与第六张不动,仅让第五张依次取零至九点,右栏对应判断为:0点补;1点补;2点补;3点补;4点补;5点补;6点补;7点补;8点补;9点补。这里逐点枚举只是在检查确定的规则区间,不能把十个预置输入当成随机样本。最后再核对四个问题:牌面是否先转成点值,首轮是否先排除天牌,右栏是否引用了正确角色的第三张,未使用牌是否仍留在候选位置。本例是离线图解,既不预测下一局,也不参与资金活动;小测只问停牌与补牌的固定流程。