
二、数独谜题技巧
1.基本技巧
最简单最基本的上手技巧是扫看所有行、所有列以及所有宫,排除数字或者方格从而找到适合某一个方格的唯一的数字。对于解决简单的数独,扫看技巧是最迅速也是最有效的捷径。
(1)单向扫看法
在图4所示例题中,首先看一下第2宫。根据规则,每个宫内都必须包含数字9,而例题中第1宫以及第3宫中都包含数字9,并且第1宫的9位于第3行、第3宫的9位于第2行,这也就意味着第2宫的9不能在第2行和第3行,所以第2宫的9只能放置在第2宫第1行的空格内(图5)。

图4 例题1

图5 例题1答案
(2)双向扫看法
同样的技巧也可以运用到相互垂直的行与列中。如图6所示例题中,第3宫中的1应该放在哪里?已知,第1行以及第2行已经存在1了,那么第3宫中只有第三行的两个空格中可以填1。由于g4格中已经有1了,所以g列中不能再填入1。所以,i3格是该宫内唯一符合条件可以填上数字1的位置(图7)。

图6 例题2

图7 例题2答案
(3)唯一解法
有时,通过将其他8个数字被相关的行、列、宫所排除,可以得到某个方格只能填入某一个数字。以图8为例,b4格所在的宫中已经存在了数字3、4、7、8,而同一行中已有数字1和6、同一列中已有数字5和9,排除上述所有数字,b4只能填入2(图9)。

图8 例题3

图9 例题3答案
(4)数字排除法
排除法是一个相对繁杂的寻找数字的方法。以图10为例,从c8格中的1可以间接推出e7格和e9格中必须包含数字1,无论1在哪个方格,可以确定的是,e列的数字1肯定在第8宫内,所以第2宫内中的e列中就不可能存在数字1。因此,第2宫的数字1必须填在d2格处(图11)。

图10 例题4

图11 例题4答案
(5)寻找空缺法
该方法通常用在那些快要完成的行、列、宫中。如图12所示,在第6行中,9个方格已经填上了7个数字,6和7是空缺的两个数字。但是,由于h列中已经存在了数字6,那么数字6不可能填入h6格中,因此数字6必须放在b6格中(图13)。

图12 例题5

图13 例题5答案