隱藏三數
關卡8 · 藍帶
策略:
隱性子集需要:
隱藏數對之後學習:
隱藏四數概述
隱藏三數將隱藏數對的概念擴展到三個儲存格和三個候選數。當三個候選數只出現在一個區域內的三個儲存格中時,可以從這些儲存格中排除所有其他候選數。
運作原理
- 在一個區域內,找出只出現在同樣三個儲存格中的三個數字。2.這三個儲存格必須包含這三個數字。3.從這三個儲存格中排除所有其他候選數。
範例
起始位置
尋找隱藏三數。
1
掃描第1列中的1, 8 and 9
檢查第1欄中的數字1, 8 and 9。
2
r3c1已經填好
r3c1已填入5。
3
r7c1已經填好
r7c1已填入3。
4
1因宮格而被r4c1阻擋
數字1不能放入r4c1,因為r6c3已在此宮中。請刪除該輸入或選擇其他數字。
5
1因宮格而被r5c1阻擋
數字1不能放入r5c1,因為r6c3已在此宮中。請刪除該輸入或選擇其他數字。
6
1被列從r6c1中排除
數字1不能放入r6c1,因為r6c3已經在這一列中。請刪除該輸入或選擇其他數字。
7
1因行和宮格而被r8c1阻擋
數字1不能放在r8c1,因為r8c6已在這一列,且r7c2已在這個宮格中。請刪除該輸入或選擇其他數字。
8
8被列從r4c1中排除
數字8不能放入r4c1,因為r4c2已經在這一列中。請刪除該輸入或選擇其他數字。
9
8因行和宮格而被r5c1阻擋
數字8不能放在r5c1,因為r5c6已在這一列,且r4c2已在這個宮格中。請刪除該輸入或選擇其他數字。
10
8因宮格而被r6c1阻擋
數字8不能放入r6c1,因為r4c2已在此宮中。請刪除該輸入或選擇其他數字。
11
8被列從r8c1中排除
數字8不能放入r8c1,因為r8c8已經在這一列中。請刪除該輸入或選擇其他數字。
12
9被列從r4c1中排除
數字9不能放入r4c1,因為r4c6已經在這一列中。請刪除該輸入或選擇其他數字。
13
9被列從r5c1中排除
數字9不能放入r5c1,因為r5c8已經在這一列中。請刪除該輸入或選擇其他數字。
14
9已從r6c1中移除
數字9目前不是r6c1的候選數,因為先前的解題步驟已將其排除。
15
9被列從r8c1中排除
數字9不能放入r8c1,因為r8c4已經在這一列中。請刪除該輸入或選擇其他數字。
16
該列中有三個儲存格被保留
這些3個數字只出現在第1, 2 and 9行,因此第1欄已將這些儲存格保留給它們。
17
隱藏三數在這些儲存格中
這些儲存格必須按某種順序包含這隱藏三數個數字。
18
三陣列儲存格中的多餘候選數
這些儲存格中仍然寫著的其他候選數都是多餘的,必須刪除。
19
只保留這三個數字
從這些儲存格中刪除所有不屬於隱藏三數的候選數。
20
結果
套用技巧後的結果。
技巧與規律
- 隱藏三數組比隱藏數對更難發現——尋找三個很少出現的數字。並非三個儲存格都需要包含全部三個候選數。採用系統的方法:檢查每一種三個數字的組合。