XY鏈

關卡10 · 棕帶

概述

XY鏈透過共同候選數連接雙值格(恰好有2個候選數的單元格)。每對相鄰單元格共享一個候選數,形成強弱交替的推理,從而強制刪減。

運作原理

  1. 找出與相鄰雙值格共享候選數的雙值格。2.構建一條鏈,使相鄰單元格共享一個候選數,並交替哪個是共享數字。3.首尾單元格必須在其強鏈上共享一個共同候選數。4.從同時看到兩個端點的單元格中刪減該共同候選數。

範例

起始位置

尋找XY鏈。

1

發現一個由3個儲存格組成的XY鏈

發現從r1c7到r2c3的3個雙值儲存格構成的XY鏈。

2

XY鏈如何連接雙值儲存格

每個單元格恰好有兩個候選數。相鄰儲存格共享一個候選數,形成交替連結。

3

一個端點必須是2

兩個端點r1c7和r2c3在強連結上都有候選數2。其中一個必須是2。

4

能看到兩個端點的儲存格不能保留2

任何同時看到兩個端點的突出顯示的單元格都不能保留2,因為其中一個端點必須包含它。

5

從共同關聯儲存格中移除2

從同時看到兩個端點的儲存格中刪除2:r1c1 and r2c9。

6

結果

套用技巧後的結果。

技巧與規律

  • XY鏈將XY翼擴展為更長的鏈。鏈中的每個單元格必須恰好有2個候選數。關鍵洞見:端點的共同候選數必須存在於至少一個端點中,因此同時看到兩端的單元格不能含有它。