幾乎鎖定的集合
關卡11 · 紅帶
策略:
幾乎鎖定的集合需要:
裸雙概述
幾乎鎖定集(ALS)是一組N個儲存格,包含N+1個候選數。如果移除一個候選數,剩餘的N個候選數就被鎖定在這N個儲存格中。
運作原理
- 找到一組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個候選數。