二、元素介绍
在空格内填入数字1~9,使得每行、每列和每个3×3的粗线宫里数字都是1~9且不重复。
格:数独中最小的方格,里面可以填入一个确定的数字;
行:由一组横向格子组成的区域,用字母区分它们的位置,如A行;
列:由一组纵向格子组成的区域,用数字区分它们的位置,如1列;
宫:由一组被粗线划分的3×3格子围成的区域,用中文数字区分它们的位置,如一宫;
坐标:由于行和列都有固定的名称了,我们可以根据行和列的位置来确定每个格子的名称,每格的名称就是行坐标与列坐标的组合,如A5格(见图3)。
图3 数独元素示意图
数独技巧1——区块排除法
如图4所示,B4格数字7对五宫进行排除,在五宫内只有F5、F6两格可以填入数字7,在五宫内形成了一个含数字7的区块。该含数字7的区块可以对F行其他格的数字7进行排除。再结合H7格的数字7同时对六宫进行排除,得到六宫内只有D8可以填入数字7。
图4 区块排除法图示
数独技巧2——宫内数对占位法
如图5所示,利用D行和7列中的已知数3、5同时对六宫进行排除,得到在六宫中数字3、5两个数字只能出现在E8和F8两格中。这样就在六宫内形成了一个数对,该数对出现使得其他数字不能再填入E8和F8两格中。这时再利用D4和F1两格中的数字7对六宫进行排除,得到六宫中只有E7格可以填入数字7。
图5 宫内数对占位法图示
数独技巧3——唯余解法
如图6所示,C行有已知数1、2;三宫有已知数3、4、5;9列有已知数5、6、7、8,上述8种不同的数字,同时对C9格产生影响,使得C9格不能填入这8种数字,得到C9格内只能填入数字9。本例题是由行、列、宫三个区域内数字形成的唯余技巧。
图6 唯余解法图示
数独技巧4——显性数对
如图7所示,1列和二宫都只有两格剩下候选数3、8,恰好C1和C4格都处在C行,而这两格内都只剩数字3、8,这时在C行形成显性数对。利用该显性数对和E7、H9两格的数字3对三宫进行排除,得到三宫内只有A8格可以填入数字3。
图7 显性数对图示
数独技巧5——组合区块法
如图8所示,A9和12两格的数字1对二宫和八宫排除,得到这两宫内的数字1只能在4列和6列中,根据这点判断五宫4列和6列的数字1肯定被排除,可以得到D6格唯余填入数字9。
图8 组合区块法图示
数独技巧6——行列数对占位法
如图9所示,利用四宫和8列的已知数2、7,同时对F行得到数字2、7只能填在F6和F9两格内,这时在F行的两格内形成2、7数对。由于2、7数对的占位,再观察A7和H8两格的数字8对六宫进行排除,六宫内只有E9格可以填入数字8。
图9 行列数对占位法图示