为了体系化介绍技巧,我们依旧重新介绍排除、唯一余数、区块和数组四大技巧,不过在技巧教程里,这些东西可能在不同的变型数独里体现出不同的使用方式和逻辑,难度也有所差异,你甚至可能会发现,在有些变型数独里,唯一余数找起来比排除还简单,甚至区块和数组找起来都比排除要简单。我们会尝试根据难度对这些东西的顺序作出调整。
今天要介绍的第一个技巧叫排除法,就是我们熟知的排除技巧衍生出来的技巧。
作为例题,有些时候它们可以被完成,但有些题目难度较大,目前学到的技巧可能不足以完成题目,所以不要尝试完成它们。
Part 1 行排除(Hidden Single in Row)
![5830ddd3e2c9a7facb886a81791aad79.png](https://i-blog.csdnimg.cn/blog_migrate/834f800932026db673de8940e7d16408.jpeg)
如图所示,我们仔细观察r7。r7上肯定需要填入一个数字1才能保证1到9各一个,可我们发现1最终的填数位置只有r7c8可以。我们可以注意到的是,r7c1不能填入1,这是因为左下侧的这个锯齿宫里是出现了1的(位于r8c2),锯齿数独规则规定同一个锯齿宫里的填数依然不能包含相同的数字,所以r8c2(1)自然就使得r7c1<>1了;同理,我们可以看到它右侧的这个锯齿宫里,r9c5是数字1,这使得这个锯齿宫里的其余位置都不能放入1,所以r7c46<>1。
可以注意到的是,再算上普通的行列排除的效果,r7c8是在r7上唯一可以放入1的位置。所以r7c8=1是这个排除的结果。
Part 2 列排除(Hidden Single in Column)
我们接下来介绍一下列排除。
![15dd49cc277490bcbb4babd3141443bf.png](https://i-blog.csdnimg.cn/blog_migrate/5172018d365ff74419126cbbf7505bd2.jpeg)
如图所示,我们仔细观察c3,可以看到,5只有唯一的一个地方可以填入:r6c3。
此时,需要你注意r4c3(5)可以排除的地方以及r8c4(5)可以排除的地方。使用锯齿数独的排除是一大难点,因为经常看不到它们。
Part 3 锯齿宫排除(Hidden Single in Nonet)
![387c46351a7473b4aa484b63735a10b6.png](https://i-blog.csdnimg.cn/blog_migrate/b9794195e5c765d95104e121d2fb5275.jpeg)
最要人命的要非锯齿宫排除莫属。如图所示,我们仔细观察涂色的锯齿宫,填入5的位置仅有唯一一处:r4c5。锯齿宫排除不像是标准数独一样,这种排除很难被观察到。