W-wing 是一种 Sudoku 排除技巧,比 X-wing 或 Y-wing 等其他模式更容易发现。它是一条由四个单元格组成的链,并满足以下条件:
- 链中的第一个和最后一个单元格必须是包含候选数 x 和 y 的相同双值格。这些单元格不能共享同一行、列或宫。
- 中间两个单元格必须是一个共轭对,并且在 x 或 y 之间存在强链。共轭对意味着它们是在同一单元中唯一包含 x 或 y 候选数的两个单元格。
- 每个中间单元格都必须与其中一个双值格共享一个单元。
这会形成一条逻辑链,可能帮助你排除那些两个双值格都能看到的单元格中的候选数。使用 W-wing 可以帮助你解决各种类型的 Sudoku 谜题,从困难到邪恶。在这篇 Sudoku 教程中,我们将说明如何识别 W-Wing,并分享示例。
如何找到 W-Wing
W-Wing 相对容易发现,因此如果你刚开始提升对 Sudoku 策略的理解,它是一个很适合学习和练习的技巧。不过,如果这条链不符合下面描述的逻辑,它并不总是会带来可排除的候选数。

使用以下步骤,帮助你在 Sudoku 谜题中找到 W-wing。
- 找出两个具有相同候选数(x 和 y)的双值格。 这些单元格不应互相可见,也就是说,它们不在同一行、列或宫中。
- 再找出两个带有 x 或 y 的强链共轭对的单元格。 这两个相连单元格中的每一个都应对其中一个双值格可见。请记住,强链对意味着某个特定候选数在一个单元中只出现两次,所以如果其中一个为假,另一个就必须为真。
- 分析逻辑链。强链对由候选数 x 或 y 构成。 在这个例子中,我们使用 x。如果 x 在强链对中的一个单元格为真,那么它在强链对中的另一个单元格中必须为假。因此,x 不能在其中一个双值格中为真,这会使其中一个双值格为 y,所以任何同时看到两个双值格的单元格都不能是 Y。
- 排除候选数。 因为 y 必须在两个双值格中的其中一个为真,所以它不能存在于任何同时看到这两个双值格的单元格中。如果存在,你就可以将它从这些单元格的候选数中排除。
W-Wing 示例
现在你已经了解了这个技巧的基本用法,让我们一起完成这些示例来巩固你的理解。
W-Wing 示例 1
- A2 和 I8 都具有相同的双值候选数(3、7),并且所在单元格互相不可见。
- E 列在 E2 和 E8 中有一对由 3 构成的强链共轭对。E2 可以看到其中一个双值格(A2),E8 可以看到另一个双值格(I8)。这形成了一条相连的链。
- 现在你可以使用逻辑来判断是否可以排除候选数。
- 如果 E2 是 3,那么 E8 就不是 3。因此 A2 是 7。
- 如果 E8 是 3,那么 E2 就不是 3。因此 I8 是 7。
- 无论哪种情况,其中一个双值格都必须是 7。


因为其中一个双值格必须是 7,所以在任何同时看到这两个双值格的单元格中,都可以排除候选数 7。在这个例子中,可以在 I2 中排除候选数 7。

W-Wing 示例 2
- A5 和 C8 都具有相同的双值候选数(2、4),并且所在单元格互相不可见。
- 左上宫在 B2 和 C2 中有一对由 4 构成的强链共轭对。A2 可以看到其中一个双值格(A5),C2 可以看到另一个双值格(C8)。
- 以下逻辑确认可以进行排除。
- 如果 A2 是 4,那么 C2 就不是 4。因此 A2 是 2。
- 如果 C2 是 4,那么 A2 就不是 4。因此 C8 是 2。
- 无论哪种情况,其中一个双值格都必须是 2。


因为其中一个双值格必须是 2,所以在任何同时看到这两个双值格的单元格中(A7、A8 和 A9),都可以排除候选数 2。由于 A7 和 A9 中有 2,因此可以将它们排除。

准备好看看你是否能在 Sudoku 谜题中发现 W-Wing 了吗?我们提供数百个免费的在线 sudoku 谜题!