宮內指向數對是第一個讓 2 個區域互相溝通的技巧,能清除單一區域掃描永遠碰不到的候選數。道理很簡單:如果一個數字被困在宮內的某一條線上,它就不能出現在那條線的其餘部分。
取一個宮,以及它還缺少的一個數字。看這個宮中該數字仍是候選數的每一個格子。如果它們全都位於同一列,那麼不論哪一格最後放這個數字,它都會落在那一列。宮內必定在某處有這個數字,所以那一列的這個數字名額已在宮內用掉,可以從另外 2 個宮中該列的格子刪除這個數字。
2 個這樣的格子構成指向數對,3 個構成指向三數組,邏輯完全相同。行的情況也一樣。
| 宮內指向數對 | 宮列排除法 | |
|---|---|---|
| 數字被限制 | 在宮內的一條線上 | 在線上的一個宮內 |
| 你要清除 | 該列或該行的其餘部分 | 該宮的其餘部分 |
| 方向 | 宮沿著線向外指 | 線縮減宮 |
| 清除的格子 | 最多 6 格,在另外 2 個宮中 | 最多 6 格,在同一個宮中 |
兩者都叫鎖定候選數,值得一起學,因為你掃描它們的方向相反。
注意第 6 宮中的 1。
第 6 宮需要一個 1,而剩下能放它的只有 D7 和 D8,都在 D 列。所以 D 列的 1 就在第 6 宮內,第 5 宮中的 D4 和 D5 失去它們的 1。
這 2 格不必相鄰,它們也可以有很多其他候選數。重要的只是宮內沒有第 3 個格子能放 1。
指向數對大約從中等經典數獨開始變得重要,從困難以上則不可或缺,經典和殺手都一樣。它也是大多數進階模式背後的思考習慣:找出數字不能去的地方,盤面就會告訴你其餘的事。