饺交赛第二期堡垒数独解析
饺交赛第二期堡垒数独解析
原题如下
规则:
在空格内填入数字1~9,使得每行、每列及每宫内数字均不重复,灰格内数字大于与其相邻的白格内数字。
这个题型我不擅长。先看下规则:灰色格大于相邻的白色格,那么基本思路可以从1或者9开始。有白色相邻格的灰色格不能为1,有灰色相邻格的白色格不能为9。
这一题我们先看下9。看7宫,9只在能G23形成区块,摒除到9宫得到H9 = 9。再看6宫,DEF7左侧都有灰色格,不能为9,那么6宫的9在DE8形成区块,摒除到3宫得到B7 = 9。顺便看到2的摒除,得到C7 = 2。
看不出其他的9出数了,我们再来看看1。看下E行,只有E78为白色格,所以E78为1区块,DF7 <> 1。再看7列,G7 <> 1,因此7列1的位置唯一,E7 = 1。
又看不到了。
顺势看下7列,7列剩下的4个格中,只有G7为灰色格,G7 > H7且G7 > F7,G7至少是剩下的4格中第2大的,剩下4格为3678,因此G7唯余唯8。再看I行,I8唯余唯1。摒除到8宫,G5 = 1。继续摒除5宫和A行,得到D4 = 1,A6 = 1。
1出的差不多了,来看2。G行的2位置唯一,G1 = 2(其他灰色格不能为2)。再来看看3,注意2宫的3在C456,C46不能为3,C5 = 3。摒除到5宫,得到F4 = 3,顺势可出F5 = 2,F3 = 1。
再看7宫的3,G2不能为3,因此I2 = 3。继续摒除可以出完所有的3(H6,G9,D7),顺便也可以把9宫和7列出完,H7 = 6,G8 = 5,F7 = 7。
G8为灰色格,G8 > F8,所以F8 = 4。而5宫只剩下1个白色格,其他格均不能为4,因此D4 = 4。结合这两个4,可以把全盘的4出完:D9 = 4,A4 = 4,E3 = 4,H1 = 4,G6 = 4。
接下来有些标准出数:H3 = 8,G4 = 6,H4 = 5,H5 = 7,B5 = 8。又因为E3 > D3,所以D3 = 2,同时摒除到1宫得到A2 = 2。
收尾阶段就很简单了,接下来又是一拨标准出数:A8 = 7,B9 = 1,C8 = 6,B3 = 6,C3 = 7,G3 = 9,G2 = 7,D1 = 7,B1 = 5,C1 = 1,C2 = 8,F1 = 8,C4 = 9,C6 = 5。
C6 > B6,因此B6 = 2,B4 = 7。继续标准:I4 = 2,I6 = 8,E4 = 8,D8 = 8,E6 = 7,E8 = 9,E2 = 6。
E2 > F2,F2 = 5,D2 = 9,F6 = 9,D6 = 6,F9 = 6,D9 = 5,收工。