幾乎鎖定的集合

關卡11 · 紅帶

需要:

裸雙

之後學習:

ALS-XZ蘇德科克

概述

幾乎鎖定集(ALS)是一組N個儲存格,包含N+1個候選數。如果移除一個候選數,剩餘的N個候選數就被鎖定在這N個儲存格中。

運作原理

  1. 找到一組N個儲存格,恰好包含N+1個不同的候選數。2.所有儲存格必須互相可見(共享一個宮/行/列)。3.如果從外部移除任何候選數,剩餘的N個候選數就會鎖定。4.利用這一點進行連鎖排除。

範例

起始位置

尋找幾乎鎖定的集合。

1

兩個ALS:r4c4, r4c5, r4c6 and r4c9和r5c7, r5c8, r6c8 and r6c9

找到兩個幾乎鎖定的集合(ALS):r4c4, r4c5, r4c6 and r4c9和r5c7, r5c8, r6c8 and r6c9。

2

什麼是AlmostLockedSet

一個ALS有N個儲存格和N+1個候選數。如果移除一個候選數,剩餘的候選數就被鎖定在該集合中。

3

受限的共同候選數3

這些ALS共享受限共同候選數3,其所有實例都能互相看見。

4

這些儲存格不能保留6

其中一個ALS必須包含共同候選數6,因此這些儲存格不能保留它:r5c5。

5

從r5c5中移除6

其中一個ALS必須包含共同候選數6,因此從r5c5中移除6。

6

結果

套用技巧後的結果。

技巧與規律

  • ALS是進階鏈和技巧的建構模組。先識別ALS組,然後尋找它們如何相互作用。常見:兩個儲存格含3個候選數,三個儲存格含4個候選數。