标准数独规则:填入数字1~9,使得行列宫内数字不重复。
难度:
这道题有一定的难度。我们面对标准数独,还是先将基本功能做的数字清理干净,如下图所示。
面对这一题,我们需要对不同的条件进行组合与利用。首先我们能看见第一列中,数字2、5、6只能在灰色格里。同时,第五行的数字5、6只能在深色格中,这些我们涂色标出。而数对、数组占位后,数字9在第四宫形成一个区块,删减A3和I3的数字9。
事情还没有结束,我们这道题的旅程才刚刚开始。我们将上文中的数组标出来,然后观察A行和I行数字9的位置,发现上文中的9区块删减之后,这两行的9只能在A2、A4、I2、I4之中,形成一个矩形形状的结构。在这里,无论这两个9怎么放置,第二列和第四列里其他位置都不能再填入9了,为我们的下一步打好基础。(www.xing528.com)
这个矩形状的结构叫作Xwing,可以按照组合区块的视角进行理解,但是一般来讲Xwing的四个角在四个宫内,其本质是观察行列,与观察宫内组合区块有本质的区别。
之后我们要经历本题中最难的一步——通过Xwing删减后形成的数组。图中很清晰地展现了数字5、6、9只能在三个灰色格中的事实,其中5和6很容易排除,而9必须利用上文中的Xwing技巧来解答。
最后一步又是Xwing,但是视角不再拘泥于左半边,利用E行和I行的数字4构成Xwing结构,得到唯一余数A3=2。形成结构的前提准备是E行的56数对占位,以及一列的数组占位了I1,二列的数组占位了I2,加上4排除才能确定4在I行的部分能形成Xwing结构。
最终题目答案如下图,我们的思路整理为:排除→E行区块→1列数组→四宫区块→Xwing→2列数组→Xwing→得解。由于本题反复使用数组、区块、数组、Xwing,笔者戏称此题为“反复横跳”。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。