小向难死你NO#0030解析
小向难死你NO#0030解析
将1-9填入空格,使每一行、每一列、每一宫数字不重复。
![](http://n4.ikafan.com/assetsj/blank.gif)
本周的题目有点综合性,所以我们慢慢来完成它。
首先,通过基础的解题手段(排除、唯一余数和区块),我们可以到达这里:
![](http://n4.ikafan.com/assetsj/blank.gif)
有一个唯一矩形的结构,可以排除红色候选数3和5的可能。于是得到填数8。
如果G5只有3和5的话,则四格将构成特殊的结构,3和5可以完全交换,但其余的候选数不受交换的影响,填数依旧一样,进而这四格形成两种填法,违背数独唯一解要求(每一个单元格只有一种填数情况)。
然后,通过它后,得到一个出数和区块的删数,接着,有个伪数组。
![](http://n4.ikafan.com/assetsj/blank.gif)
发现这四格内的所有3都消失后,四格就只能填入三种数字2、7、8,而且这些数字在这四格之中都是无法有相同的填数情况的出现的,所以总会有一种数字不够填,这样是矛盾的。所以,四个3里至少有一个是最终的填数,但是谁我们无法马上确定,但可以删除四个3的交集。
然后可以做到这里。
![](http://n4.ikafan.com/assetsj/blank.gif)
![](http://n4.ikafan.com/assetsj/blank.gif)
这是一个伪五数组,只有数字3可能在结构内填入超过2个。这个伪数组不同于之前看到的伪数组,我们可以发现,数字8有4个,也可能填入两个啊,但是这里需要转一下弯:
这是两个ALS区域,上方B行一个,下方D行一个,数字8即使能出现两个,也只可能在各自的ALS区域里保证出现一次,不能有多。而数字3在两个ALS区域下都只有一个3,它是“多余”的数字,而2虽然两个ALS区域下都只有一个,但2不能重复。
所以数字3其实是在结构内至少出现一个的。否则的话,两个ALS区域下,总会有一个数字无法填数。
最后,可以使用BUG+1破题。
![](http://n4.ikafan.com/assetsj/blank.gif)
关注高端数独
好人一生平安
赞 (0)