技巧 ·

唯一候选数:最重要的第一种技巧

当一个格子只剩下一种可能,答案就已经写在约束里。

01

什么是唯一候选数?

观察一个空格,把同行、同列和同宫已经出现的数字排除。如果只剩一个数字可以使用,它就是唯一候选数。

02

如何更快发现它

优先检查周围已知数最多的空格,并保持候选笔记干净。

  • 填数后立即检查同一行
  • 接着检查同一列
  • 最后检查所在九宫格
03

它为什么重要

很多中等题只是一连串唯一候选数。漏掉一个,棋盘就像停住;找到一个,常常会连续解开数步。

04

例题:把三个区域的限制合在一起

假设一个空格同行已有 {1、2、3、5},同列已有 {2、4、6},同宫已有 {1、7、9}。合并这些数字,得到 {1、2、3、4、5、6、7、9},唯独缺少 8,因此目标格只能填 8。

重复出现的排除数只计算一次。这里 2 同时出现在行和列里,但仍然只是一个被排除的数字。如果最后还剩两个候选,就不能使用唯一候选数这一步。

05

自测:候选笔记有没有漏写

练习:行、列、宫合起来排除了 {1、2、4、5、6、7、8、9},还剩哪个数字?答案是 3。如果其中的 9 实际没有被排除,就仍有 3 和 9 两种可能,不能直接填。

漏写候选会制造假的“唯一数”。落笔前应根据棋盘上的实际数字重新核对,而不是只相信笔记。填入一个确定数后,从同行、同列、同宫的候选中删掉它,再检查是否出现新的唯一数。

现在练习

把刚学的方法,用在下一盘。

开始免费数独