试误法是很多"高手"所不屑的一种方法, 有人甚至定义为"邪法", 其实试误法是解数独最有效的方法, 你用除了唯一矩形外的任何一种数独技术(不管是高级的还是低级的)能解开的题用试误法都能解开, 实际上技术是否高级只是由人评论而已. 空矩形很多人都认为是高级方法, 实际上只是试误法的一个衍生物.
我把试误法归为4类
1. 空行: 如果你假定一个单元格a的某一个候选数b为这个单元格的值,直接造成单元格a所在行或其他行的某一个候选数c的失却(即在这行里没有任何一个单元格的值是c也没有任何一个单元格中有c这个候选数), 则这个单元a应该将这个候选数b删除.
2. 空列: 如果你假定一个单元格a的某一个候选数b为这个单元格的值,直接造成单元格a所在列或其他列的某一个候选数的失却(即在这列里没有任何一个单元格的值是c也没有任何一个单元格中有c这个候选数), 则这个单元a应该将这个候选数b删除.
3. 空宫: 如果你假定一个单元格a的某一个候选数b为这个单元格的值,直接造成单元格a所在宫或其他宫的某一个候选数的失却(即在这个宫里没有任何一个单元格的值是c也没有任何一个单元格中有c这个候选数) ,则这个单元a应该将这个候选数b删除.
4. 空格: 如果你假定一个单元格a的某一个候选数b为这个单元格的值,直接造成另一个单元格所有的候选数的失却(即这个单元格既无值又无候选数), 则这个单元a应该将这个候选数b删除.
以下是网友lgrhs提供了一道题,好像是为这种解法量身定做的, 经过网友lgrhs 同意我用这种方法将此题
解给大家看看.
原题如下:
18.........4.581..5.29......3......1.961.753.2......9......67.3..847.9.........14