要点
- 在放置第一个数字之前,始终全面审视整个网格
- 从约束最多的单位开始——即已知数字最多的行、列或宫
- 在转向单个单元格之前,对每个数字1–9在宫中进行交叉划线
- 在开始做笔记之前,先填入所有“强制”数字(唯一选项的单元格)
- 一个强有力的开始会引发连锁反应——每个填入的数字会带来更多数字
为什么你的开始顺序很重要
数独奖励效率。你找到单元格的顺序不会改变最终答案,但它决定了谜题展开的速度。一个强有力的开始会在早期带来一连串的简单填入,自动填充候选数,并更快揭示更难的模式。
步骤1:统计每个单位中的已知数字
在填入任何数字之前,扫描每一行、每一列和每一宫,并记住哪些单位已有最多的已知数字。一行有7个已知数字只需要再填2个。一宫有6个已知数字还有3个空单元格。从最满的单位开始——它们可能的放置位置最少,最容易完成。
步骤2:逐个数字进行交叉划线
选择在已知数字中出现最频繁的数字。对于九个宫中的每一个,检查哪些行和列已经包含该数字——这些会排除宫内的单元格。如果宫内只剩下一个单元格可以放置该数字,就填入它。
以这种方式处理所有九个数字,从最常见的开始。在简单和中等难度的谜题中,这个交叉划线阶段通常会在需要任何笔记之前填入15–25个单元格。
步骤3:填入明显单数
在交叉划线之后,一些单元格的最后空位会被强制。如果一行有8个数字和一个空单元格,缺失的数字会自动填入那里。在继续之前,填入所有这些裸单。
步骤4:开始做笔记
只有在明显填入用尽之后,才开始写候选笔记。此时,许多单元格只有2–3个候选数,而不是原来的9个,这使得笔记更清晰,模式更容易发现。
要避免的常见开始错误
- 从最空的区域开始。有6个空白单元格的角落看起来不错——但它的约束更少,所以实际上更难。先去最满的区域。
- 立即添加笔记。在填入任何已知数字之前就填写所有81个单元格的候选数会造成混乱的网格。先获得简单的填入,然后只在需要的地方添加笔记。
- 随机工作。在不相关的单元格之间跳跃浪费时间。系统性的逐个数字交叉划线比随机选择单元格更快。