XY 链在双值格之间行走。每一步都与下一步共享一个数字,就像每块都标着两个字母的踏脚石。它是另一种特殊的 AIC。
原理
如果链的起点和终点都是同一个数字 D,那么 D 不能在两端都为假——否则链会自相矛盾。
所以至少有一端是 D。任何能看到两端的格子都不能是 D。
如何发现
只在双值格之间行走。相同的端点数字就是毒刺。
演示
794385162682149573315649896814351235954783116879361612
找到一条以同一个数字开始和结束的双值格路径。
794385162682149573315649896814351235954783116879361612
绿色格子组成 XY 链。共同的端点数字是 9。
794385162682149573315649896814351235954783116879361612
对 9 而言,两端不能同时为假。至少有一端是 9——沿着路径检查两种情况。
794385162682149573315649896814351235954783116879361612
从能看到两端的格子中删除 9(红色)。
示例 1
85971447251634578537247942516257528763859714247235
走一条两端数字相同的双值链。
85971447251634578537247942516257528763859714247235
这条 XY 链可以删除 6。
85971447251634578537247942516257528763859714247235
从能看到两端的格子中删除 6(红色)。至少有一端必须是该数字。
示例 2
59436374252456319231454657983123154324926487531341297
走一条两端数字相同的双值链。
59436374252456319231454657983123154324926487531341297
这条 XY 链可以删除 8。
59436374252456319231454657983123154324926487531341297
从能看到两端的格子中删除 8(红色)。至少有一端必须是该数字。