购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

攻略七:
区块删减法

如果唯一候选数没有那么容易判断出来,那就只能使用删除法来减少候选数的数量。

如上图,请观察第9列:数字1在本列各宫格的候选数中,是不是仅出现在(1,9)~(3,9)的这一个区块中?太好了,区块删减的条件已有了。因为这表示第9列的数字1只能填在(1,9)~(3,9)的这一个区块中,而不论填在本区块的哪一个宫格中,上右九宫格的其他宫格将因本九宫格已出现数字1,而不得再填入1,否则就会违反数独填制的规则。所以(1,7)~(3,7)及(1,8)~(3,8)这两个区块的宫格,如果其候选数中包含有数字1,就可以毫不考虑地把它删除掉,因为候选数的意义是可能填入该宫格的数字,而1已不可能再用来填入其他宫格中了。

这样一来,由于(1,7)的候选数中包含有数字1,所以可以把(1,7)的候选数由1、6删减成6,于是可用唯一候选数法来填入下一个解了。

当区块删减法的条件成立时,可别高兴得太早,因为很有可能找不到可删减的数字。例如,上图中的第1列中,虽然数字2在本列的各宫格候选数中,仅出现在(4,1)~(6,1)这一个区块中,但不论数字2将来会被填到本区块的哪一个宫格中,将使得数字2不得再填入(4,2)~(6,2)及(4,3)~(6,3)这两个区块中。但请找找看,这两个区块各宫格的候选数中全部没有数字2,所以是白忙了一场。即便条件是成立了,但候选数并未因此而得到删减。

可以从上面的例子总结出区块删减法的几点用法:

1.当某一个数字只出现在某行的某一个区块候选数中时,就可以把该数字自包含该区块的九宫格之其他区块候选数中删减掉。

2.同理,当某一个数字只出现在某行的某一个区块候选数中时,就可以把该数字自包含该区块的九宫格之其他区块候选数中删减掉。

3.同理,当某一个数字只出现在某个九宫格的某一个区块候选数中时,就可以把该数字自包含该区块的行或行之其他区块候选数中删减掉。 5E2jYwV+M11xiz+SEMfAQWASmzV51Ubf1X7fmCpW0ItA+sC3F1jX2YHDzUCP8Q07

点击中间区域
呼出菜单
上一章
目录
下一章
×