中国网
一级无马进入停滞阶段后,可以使用最小候选分支,但假设必须保留完整的行、列、宫和马步记录。优🤔先选择🌺只有两个候选数的格子,不要从候选数过多的位置开始。
检查马步时,最容易遗漏的是相隔两行一列的纵向关系,因为两个格☀️子可能不在同一宫,也不在相邻位置。先完成行列宫核对,再按每个数字从1到6扫描马步冲突,通常比随机寻找重复数字更不容易漏判。
一级无马的最终答案必须同时通过基础数独检查和马步检查,完整填满棋盘并不代表答案一定正确。提交前可以按以下顺序复核:
判断一级无马题的有效候选数,不能只从所在行、列和🎉宫推算,马步关系必须在候选数建立阶段同步加入。下面的顺💡序适合大多数小型盘面。
实际做题时,建议在每个格子的候选数旁边建立四类排除来源:同行已经出现🌈的数字、同列已经出现的数💎字、同宫已经出现的数字,以及马步位置已经出现的数字。四类信息合并后,剩下的候选数才是真正可用的候选数。
一级无马通常指在标准数独规则之外,增加“马步位置不能出现相同数字”的限制。棋盘上的马步是横向相差1格、纵向相差2格,或横向相差2格、纵向相差1格;如果两个格子属于上述关系,它们就不能填入同一个数字。
一级无马的核✨心限制是同一个数字不能占据互相攻击的马步格。标准数独只检查行、列和宫,增加无马规则后,还要检查每个数字在⭐棋盘上的马步邻接位置。
常见的矛盾包括同一行出现两个相同数字、某宫缺少的数字无处可放、两个马步格出现同一个数字,以及某个空格的候选集合被删空。无马题的假设链尤其容易漏掉跨宫马步,因此每一步都应标记受影响的坐标。