你需要记住的三条规则
每一行
必须包含 1–9 全部数字且不能重复。
每一列
同样必须让 1–9 每个数字恰好出现一次。
每个 3×3 宫
每个 3×3 宫的九个格子中不能出现重复数字。
不要猜: 每一步都应该有明确理由。如果还不确定,先记录候选数,再转到棋盘其他区域寻找线索。
一步步解数独
- 1
寻找接近填满的行、列或宫
从空格较少的区域开始,更容易看出缺少哪些数字。
- 2
列出缺少的数字
例如,一行已经有 1、2、4、5、6、8、9,那么只剩 3 和 7 需要填入。
- 3
利用列和宫排除
逐个检查空格,查看其所在列和 3×3 宫已经出现了哪些数字。如果只剩一个可能值,就得到一个确定步骤。
- 4
每填入一个新数字后重复检查
刚填入的一个数字可能会在其他行、列或宫中打开下一步。
什么时候该记候选数?
当一个格子仍有两个或更多可能数字时,不要随机猜。把可能数字记录为候选数;随着其他排除步骤进行,候选列表会逐渐缩小。
快速输入: 在电脑上按住 Shift 再按 1–9,可以在不切换模式的情况下添加候选数笔记;在触屏设备上,长按数字键即可记录候选数。如果喜欢连续输入,可在“声音与控制”中开启“自动跳格”。
247
建议按顺序学习的六种技巧
显性单数
一个格子只剩下一个有效候选数。
隐性单数
某个数字在一行、一列或一个宫中只可能出现在一个格子里。
锁定候选数
当某个宫中的候选数被限制在同一行/列中——或反过来——就可以从交叉关系的其余位置排除该候选数。
显性数对
两个格子恰好都包含相同的两个候选数,因此可以从同一区域的其他格子中排除这两个候选数。
隐性数对
两个数字只能出现在同样的两个格子中,因此可以从这两个格子里移除其他候选数。
X-Wing
某个候选数在两行或两列中都恰好出现在相同的两个位置,从而形成可在其他交叉位置排除该候选数的模式。
让你解题变慢的三个习惯
- 卡住时长时间盯着同一区域,而不切换到其他行或列。
- 记录过多候选数,却在填入新数字后不及时更新。
- 猜一个数字来“试试看”,然后基于未经证明的假设继续推理。
选择哪个难度?
读完了吗?立即实践一下。
从简单或中等难度开始,在使用提示前先专注于确定性的步骤。
