Skip to content

摩天楼(Skyscraper)

当数字 A 在某两行(列)均只存在两格可能位置,且其中一侧两数存在于同列(行)时,则可对另一侧两格共同影响的数字 A 删除。

C1C2C3C4C5C6C7C8C9
R1XA
R2AX
R3XX
R4XX
R5AA
R6XX
R7XX
R8XX
R9XX

如上所示,C2 和 C5 的数字 A 可能的位置均有 2 个,其中黄色 A 处于同一行,故可以删除另一侧紫格 A 的共同作用格(★ 格)的 A。

用链的观点来看就是:

R2C2 == R5C2 -- R5C5 == R1C5

所以 R2C2 == R1C5,即 {R1C1, R1C3, R2C4, R2C6} ≠ A。

再来看一个例子:

C1C2C3C4C5C6C7C8C9
R1
R2XAXXXXAXX
R3
R4
R5
R6
R7
R8XAXXXXXAX
R9

R2 和 R8 的数字 A 可能的位置均只有 2 个,其中黄格 A 处于同一列,故可以删除另一侧紫格 A 的共同作用格(★ 格)的 A。

同理用链表示:

R2C7 == R2C2 -- R8C2 == R8C8

所以 R2C7 == R8C8,即 {R1C8, R3C8, R7C7, R9C7} ≠ A。

下面举个例子,来看看摩天楼在实际情况中的应用。

C1C2C3C4C5C6C7C8C9
R1432
R2147
R3813
R4569
R5953
R6645
R7987
R8768
R9675

数字 7 对 R1、R4 摒除,各有 2 个可能的位置,且一侧均在 R5,另一侧共同作用格(★ 格)可以排除 7 的可能。

C1C2C3C4C5C6C7C8C9
R17X4X73XX2
R2147
R3813
R45X7X769XX
R5953
R6645
R7987
R8768
R9675

B1 的 7 只能在 R1C1。

C1C2C3C4C5C6C7C8C9
R17X432
R2X1X47
R38X13
R4569
R5953
R6645
R7987
R8768
R9675