数独卡住 - 陷入僵局时应检查的4个要点

·约 1 分钟阅读

数独中感觉'再也无法确定任何格'的卡住状态,实际上是陷入认知盲点的信号。本文将卡住原因分为4类,并针对每类提出具体的检查步骤。重新审视后多个格连锁解开的情况并不少见。

卡住的4种分类

数独中的卡住可按原因分为4类。第一是'候选数更新遗漏':未反映最近确定格所引发的候选数删除。从初学者到高手都最常发生。第二是'技巧选择错误':未使用难度所需的技巧,或顺序错误。第三是'认知偏见':错误排除某数字后不再重新考虑,思维固化。第四是'初始提示读错':极少见但可能。不识别原因盲目盯着盘面无法突破。

候选数更新的彻底检查

最常见的原因是候选数更新遗漏。写出最近3-5步确定的格,验证其数字是否已从所属行、列、宫的所有候选中删除。对角线方向的宫和3格以上距离的列特别容易遗漏。使用<a href="/zh/articles/sudoku-pencil-marks/">铅笔标记</a>时,最可靠的方法是在纸上写出全部候选,或暂时启用数字工具的自动候选功能与人工候选对照。经验上卡住的6成以上在此阶段解决。

重建技巧选择流程

若候选更新完美仍无进展,重新审视技巧选择流程。基本流程:<a href="/zh/articles/naked-single-technique/">显性单数</a> → <a href="/zh/articles/hidden-single-technique/">隐性单数</a> → 显性数对隐性数对 → 指向数对 → 宫线消除 → X-Wing着色法。Hard以上难度中,隐性单数阶段的'数字视角'扫描往往不够彻底。自问是否对1到9的每个数字系统扫描了所有宫。

打破认知偏见

最棘手的原因是认知偏见。早期判断&#39;这格是5或7&#39;后无意识排除其他候选的现象频繁发生。对策有2个。第一&#39;将盘面旋转90度看&#39;:物理旋转后能浮现之前看不到的模式。第二&#39;机械重新列举所有候选&#39;:抛开直觉,对每个空格机械地检查1-9是否产生矛盾。耗时但可完全重置偏见。

仍无进展时的最后手段

经过上述3阶段仍无进展,考虑题目本身可能有问题:'初始输入错误'、'生成器bug导致多解'、'难度虚标'。本站严格保证唯一解的题目不会发生,但报纸杂志题偶尔出现。验证方法是将盘面输入数独求解器,确认是否存在唯一解,自己的进度是否矛盾。若题目无问题则是纯技术不足,是学习更高级技巧 (XY-Wing、剑鱼、唯一矩形) 的好时机。卡住不是挫折,而是进入下一阶段的信号。

把卡壳化为学习的机会

卡壳并非失败,而是告诉你解法漏洞何在的宝贵机会。手停下时,与其盲目奔向猜测,不如养成停下来分析「为何无法推进」的习惯,这会带来长期的进步。是漏更新了候选,是不知道所需技巧,还是因成见而收窄了可能。一旦能切分原因,便会渐渐避免同类的停滞。对实在无法推进的难题,先离开、让时间流逝也有效。回来时蓦然察觉先前漏看的一手,并不罕见。

休息也是堂堂正正的策略

卡住时先离开,绝非逃避,而是一项堂堂正正的解题策略。一直盯着同一盘面,容易执着于错误的成见、视野变窄。隔一小段时间再回来,头脑会无意识地整理信息,常会蓦然察觉先前看不到的一手。数独并无时限,与其焦躁地奔向猜测,不如冷静地重新挑战,要明智得多。不妨把休息也视作为重整逻辑而走的积极一手。