小灰的数独迷你课堂第十四讲——Wings

更新时间2021/5/81597 浏览攻略
前言:你可以理解为本讲内容为简单的异数链。如果你掌握了前面的知识,那其实也没什么必要。如果你没掌握前面的知识,为了省事,你可以考虑直接记住这些技巧,虽然我并不赞成。。。本讲内容基本上能让你完成三星全部难度。(其实前一讲可以帮你完成很多四星难度)
1. XY-Wing
XY-Wing 就是XY在中间作为一个中介,形成了一个 (Z==X)--(X==Y)--(Y==Z) 的异数链结构
XZ和YZ中的Z构成了强关系,所以可以删除XZ和YZ共同作用格中的数字Z。
看栗子。
TapTap
你可以把上图中R1C3的57理解成XY格,XZ和YZ分别是27和25,Z是2,那么R2C1和 R1C6共同作用格中的2就可以消除,就是红底色的2。
你可以假设如果R2C6是2,那么R1C6是5,R1C3是7,R2C1就是2,R2有2个2.不成立。
你也可以假设R2C1是2或7,一步一步假设。
你也可以用链解释,我已经标出来了。R2C1和 R1C6的2构成强链关系,必成立一个。因此可以删除共同作用格中的2。
无所谓格与格是强还是弱关系,因为所有的强链均是一个格内两个候选数之间构成的。所以该方法只要找到这样的情况,直接用。根据我的经验这种技巧多出现在一个宫内有两个格只有两个候选数,并且有一个一样。而且一般这两个格并不在同行同列。(如上图R2C1和R1C3)因为其中一个情况就是如果三个格在一行(列)。。。。不就是数组了吗。
2. XYZ-Wing
XYZ-Wing 可以看成是XY-Wing的变形,中间的格不是XY而是XYZ了。此时,使用的条件比较严格,共同作用的区域比较小,最多两格
TapTap
我之前已经发过一个帖子,是关于如何用链来解释XYZ-Wing。可以看看,不过那个例子是错的,但原理相似,只是作用区域不对
你可以直接假设R9C2是7,那么R7C1是5,R7C2是4,R2C2什么也填不了。
你也可以用链来解释,之前我用弱进弱出解释,现在我不用这个,我直接就用普通的链解释。
因为在这个图上画很乱,我就直接说了。
R7C12(7) == R7C1(5) -- R7C2(5) == R7C2(4) – R2C2(4) == R2C2(7)
可能存在争议,第一个强链是成立的,因为R7C12(7) R7C1(5)一定成立一个不是吗?第二个强链我认为也可以,R7C2(5) == R7C2(4),你可能认为R7C2不是还可以是7吗?不过我这种画法已经把7当作一个区块(整体)使用了,此时这个格你可以认为没有候选数7了。如果不赞同就用前面(讨论贴)的解释吧。
注意,此时因为构成强关系的是区块的7和R2C2的7,所以作用范围是两者(或者说是R7C1 R7C2 R2C2三者)的交集。上面例子就只有R89C2符合条件,因此该方法最多只能删掉2个候选数,如果你删多了一定是用错了。
3. W-Wing(Y-Wing)
两种名称是一个技巧。(或许叫Y-Wing更好)
XY-Wing是利用双值格的强关系,W-Wing 这个中间多了一个X的强关系,利用这个强关系来推导出Y的强关系,(Y==X)--(X==X)--(X==Y)。
TapTap
链我画完了,用假设的方法你现在也可以自己推导。
R4C4{5}==R4C4{9}--R4C8{9}==R8C8{9}--R8C9{9}==R8C9{5}
R4C4{5}==R8C9{5},删除共同作用格,R4C9中的5。
这个技巧一是找两格候选数一样(类似数对),二是再找一个可以构成强关系的X==X(同行列宫且仅有这两个,这两格并不需要类似数对关系,只要一个数一样就行)
习题1:
TapTap
提示在B12
习题2
TapTap
提示在B39
都现在为止,我其实已经介绍了怎么也50多种技巧了(细分的话),其实掌握这些基本上一般数独也都可以完成了。后面看情况,基本上就是一些剩下的小荔枝小栗子。还有就是本APP完全用不到或者用不了的技巧,以及半专业的高级技巧了。
答案见回复,附上总集篇链接。
评论8
只看作者
最热
TapTap
写下你的想法...
哎呀邝
可以请教下楼主吗~照着帖子学但还是不熟悉,我已经解到如图这一步了,如果用试错法能发现仅有唯一解,但我想推出来而不是试出来,请问从哪里有突破点??
TapTap
北北北北丶呀
这题参考我论坛的视频攻略 一个进阶小技巧 这题用的解是双全值坟墓 当题中出现如你图中这种情况 只有一个格是有三个候选数的 其他都为两个候选数时 直接看三个候选数那格 观察该格所在行列宫中出现最多次数的候选数就是该格的解 所以第三列第7格为2
咫尺无涯
BUG+1。当所有格都是双候选数时叫做BUG,此时答案无解或双解。BUG+1是全是双值,但有一个是格3个候选数时,为了避免BUG产生,直接填这格r3c7中,行列宫出现最多(3次)的值,所以r3c7直接填2。
详细请参考第13讲唯一性。
全部 6 条回复
咫尺无涯
答案
TapTap
TapTap
已经到底了
8
7
8