玩转方格
2021-12-03张齐天
张齐天
嘘,安静!有神秘嘉宾驾到!悄无声息地,它来了,就想给你一个惊喜!它是谁?来一个华丽转身,啊哈,数独驾到!
六宫标准数独:在空格里填入数字1~6,使得每行、每列以及每宫(由粗线围起来的6个格子)内都不出现相同数字。
初级 难度系数:★★★
用时:
九宫标准数独:在空格里填入数字1~9,使得每行、每列以及每宫(由粗线围起来的9个格子)内都不出现相同数字。
不连续数独:枚举法
枚举法是逐个列举出所有情况(当然,明显不满足要求的可以直接不考虑),然后根据不连续数独的规则再进行排除,最后得到填数结论的技巧。
如图所示,我们发现第8宫内没有填的数字有5、6、7、8。比较巧合的是,它们是连续的4个数字。观察第8宫,可以发现其中三格是相连的。这意味着,三格的填数显然不能是一组连续数字。枚举出第7行第5、6格和第8行第5格的所有情况:5、6、7;6、7、8;5、6、8;5、7、8。
可以发现,5、6、7和6、7、8是不合适的。如果连续的三格非直线型排列的话,三个连续数字是无法放进去的,怎么放都会出现两个相邻单元格有连续的数字,因此排除这两种组合。
进一步分析,当第7行第5、6格和第8行第5格是5、7、8组合的时候,则第9行第4格是6;当第7行第5、6格和第8行第5格是5、6、8组合的时候,则第9行第4格是7。
当第7行第5、6格和第8行第5格是5、6、8的组合时,第7行第5格不能是5(否则必然会和数字6产生连续),也不能是6(否則必然会和数字5连续),更不能是8(第7行第4格是数字9)。此时第7行第5格无法填数。所以,只能是5、7、8的组合。
如果是5、7、8的组合时,第7行第5格显然不能是8,也不能是7(否则必然会和数字8连续),故第7行第5格是5。与此同时,因为是5、7、8的组合的关系,所以第9行第4格只能是6。
枚举法思路严谨而清晰,只需要逐个排除情况,就能得到最终的结果。你学会了吗?