如左图,考察单元格B5、D5和D6,其中D5单元格的候选数列表为{6,7,9},D6单元格的候选数列表为{6,7},B5单元格的候选数列表为{6,9},可以应用XYZ形态匹配删减法,其中X=7,Y=9,Z=6。这样,数字6就不能出现在E5单元格内,所以E5的候选数列表变为{4,7}。
△WXYZ形态匹配删减法
WXYZ形态匹配删减法类似于XYZ形态匹配删减法,不同的是这次有一个单元格的候选数列表含有四个数字。
如左图,WXYZ和WZ同在一个九宫格但不同行中,而XZ、YZ和WXYZ在同一行,但在不同九宫格中。这样,所有打星号的单元格中不能是Z值。因为: 如果WXYZ=X,则XZ=Z。那么XZ所在行就不能再出现Z; 如果WXYZ=Y,则YZ=Z。那么YZ所在行就不能再出现 ; Z如果WXYZ=W,则WZ=Z。那么WZ所在的九宫格中就不能再出现Z; 如果WXYZ=Z。那么WXYZ所在的九宫格中就不能再出现Z。 如左图,WXYZ和WZ在同一九宫格但不同列中,而WXYZ和XZ、YZ在同一列的不同九宫格中。这样,所有打星号的单元格中不能是Z值。因为: 如果WXYZ=X,则XZ=Z。那么XZ所在列就不能再出现Z; 如果WXYZ=Y,则YZ=Z。那么YZ所在列就不能再出现Z; 如果WXYZ=W,则WZ=Z。那么WZ所在的九宫格中就不能再出现Z; 如果WXYZ=Z。那么WXYZ所在的九宫格中就不能再出现Z。
26
下面我们看几个例子: 如左图,考察单元格A8、A9、F8和G8。其中单元格A8的候选数列表为{2,4,5,6},单元格A9的候选数列表为{2,5},单元格F8的候选数列表为{4,5},单元格G8的候选数列表为{5,6},可以应用WXYZ形态匹配删减法,其中W=2,X=4,Y=6,Z=5。所以数字5不能在B8和C9单元格中出现,所以B8的候选数列表为{3,7}。 如左图,考察单元格A1、A5、A7和B8,其中A7单元格的候选数列表为{2,4,5,8},B8单元格的候选数列表为{2,4},A1单元格的候选数列表为{4,8},A5单元格的候选数列表为{4,5},可以应用WXYZ形态匹配删减法,其中W=2,X=5,Y=8,Z=4。这样,数字4就不能出现在A9单元格内,所以A9的候选数列表变为{7}。 27