数独解题技巧
1.直观法
(1)单元限定法:此处的单元指的是行、列或者是小九宫格。
使用此种方法时有三种情况:当某行、列、小九宫格有八个单元格中已有数字,空白处必定为唯一
缺少的数字。
(2)单元排除法:在某一单元(行、列、小九宫格)中找到能填入某一数字的唯一位置,也就是把单元中其他的空白位置都排除掉。
(3)区块排除法:
a)当某数字在某个小九宫格中可填入的位置正好都在同一行上,因为该小九宫格
中必须要有该数字,所以这一行中不在该小九宫格内的单元格上将不能再出现
该数字。
b)在某数字在某个小九宫格中可填入的位置正好都在同一列上,因为该小九宫格
中必须要有该数字,所以这一列中不在该小九宫格内的单元格上将不能再出现
该数字。
c)当某数字在某行中可填入的位置正好都在同一小九宫格上,因为该行中必须要
有该数字,所以该小九宫格中不在该行内的单元格上将不能再出现该数字。
d)当某数字在某列中可填入的位置正好都在同一小九宫格上,因为该列中必须要
有该数字,所以该小九宫格中不在该列内德单元格上将不能再出现该数字。
(4)唯一余解法:如果某一单元格所在的行、列、小九宫格中共出现了八种不同的数字,那么该单元格可以确定地填入还未出现过的数字。
(5)矩形排除法:如果一个数字在某两行中能填入的位置正好在同样地两列中,则这两列上其他的单元格中将不能再出现这个数字;或者如果一个数字在某两列
中能填入的位置正好在同样地两行中,则这两行的其他的单元格中将不能再出
现这个数字。
(6)直观扫描法
(7)逐行、逐列扫描法
2.候选数法
(1)显示唯一法:扫描候选数栅格表,如果哪个单元格中只剩下一个候选数,就可以应用显示唯一法,在该单元格中填入这个数字,并在相应行、列、小九宫格
的候选数中删除该数字。
(2)隐式唯一法:若一个单元格内德候选数不止一个,但该单元格所在的行、列、小九宫格内,只有它含有某一个数字,那么这个单元格就可以直接填这个数字。
(3)显式对法:指在一个行、列、小九宫格中,如果有两个单元格都包含且只包含相同的两个候选数,则这两个候选数字不能再出现在该行、列、小九宫格的其
他单元格的候选数中。
(4)隐式数对法:在同一行、列、小九宫格中,如果一个数对(两个数字)正好只出现且都出现在两个单元格中,则这两个单元格的候选数中的其他数字可以被
删除。
其他候选数被删除后,隐式数对就变成了显式数对。
(5)矩形顶点法:当某个候选数在某两行(列)仅出现相同两列(行)上,则这个候选数就可以从这两列(行)的其他单元格上删除掉。
(6)XY形态配置法:
a)
XYZ可以
断定星号所在的位置肯定没有候选数Z。
B) 第二种
XY和YZ在同一小九宫格的不同行中,而XY与XZ在不同小九宫格的同一行中,则图中的星号位置肯定可以删除候选
数Z。
(7)XYZ形态配置法
XYZ YZ在同一个九宫格的不同列中,而与
XZ在同一列的不同小九宫格中,在此形态下XYZ形态配置法就可以应用。
可以
将图中星号所在位置的候选数中删除Z。
(8)WXYZ形态配置法
WXYZ表示该单元格内有四个候选数,它与WZ在同一个小九宫格的不同列中,而与XZ、YZ都处于不同的小九宫格的同一列中,在此形态下WXYZ形态配置法
就可以应用。
则可以将图中星号所在位置的候选数Z删除。
(9)三链数删除法:当某个候选数在某三行仅出现在相同三列上,则这个候选数就可以从这三列的其他单元格上删除掉。