裸三數
策略:
顯性陣列需要:
裸雙之後學習:
裸四數概述
裸三數由同一區域內的三個儲存格組成,它們合起來恰好包含三個候選數。這三個數字必須放在這三個儲存格中,因此可以從該區域的其他位置排除它們。
運作原理
- 在一個宮中找到三個儲存格,它們的候選數聯集恰好包含三個數字。2.每個單元格必須包含這三個候選數的子集(其中2個或3個)。3.從該宮中所有其他儲存格中排除這三個候選數。
範例
起始位置
尋找裸三數。
掃描第5列中的三陣列
檢查第5行中的第3, 6 and 8列。
1被欄從r5c3中排除
數字1不能放入r5c3,因為r9c3已在此欄中。請刪除該輸入或選擇其他數字。
2被欄從r5c3中排除
數字2不能放入r5c3,因為r3c3已在此欄中。請刪除該輸入或選擇其他數字。
3被列從r5c3中排除
數字3不能放入r5c3,因為r5c9已經在這一列中。請刪除該輸入或選擇其他數字。
4被欄從r5c3中排除
數字4不能放入r5c3,因為r1c3已在此欄中。請刪除該輸入或選擇其他數字。
5因行和列而被r5c3阻擋
數字5不能放入r5c3,因為r5c1在此列中,且r7c3在此欄中。請刪除該輸入或選擇其他數字。
7因列和宮格而被r5c3阻擋
數字7不能放在r5c3,因為r8c3已在這一欄,且r4c2已在這個宮格中。請刪除該輸入或選擇其他數字。
8被欄從r5c3中排除
數字8不能放入r5c3,因為r2c3已在此欄中。請刪除該輸入或選擇其他數字。
1被欄從r5c6中排除
數字1不能放入r5c6,因為r7c6已在此欄中。請刪除該輸入或選擇其他數字。
3被列從r5c6中排除
數字3不能放入r5c6,因為r5c9已經在這一列中。請刪除該輸入或選擇其他數字。
4因列和宮格而被r5c6阻擋
數字4不能放在r5c6,因為r2c6已在這一欄,且r4c4已在這個宮格中。請刪除該輸入或選擇其他數字。
5因行和列而被r5c6阻擋
數字5不能放入r5c6,因為r5c1在此列中,且r6c6在此欄中。請刪除該輸入或選擇其他數字。
6被欄從r5c6中排除
數字6不能放入r5c6,因為r1c6已在此欄中。請刪除該輸入或選擇其他數字。
7被欄從r5c6中排除
數字7不能放入r5c6,因為r9c6已在此欄中。請刪除該輸入或選擇其他數字。
8被欄從r5c6中排除
數字8不能放入r5c6,因為r3c6已在此欄中。請刪除該輸入或選擇其他數字。
1被欄從r5c8中排除
數字1不能放入r5c8,因為r3c8已在此欄中。請刪除該輸入或選擇其他數字。
3因行和列而被r5c8阻擋
數字3不能放入r5c8,因為r5c9在此列中,且r9c8在此欄中。請刪除該輸入或選擇其他數字。
4被欄從r5c8中排除
數字4不能放入r5c8,因為r7c8已在此欄中。請刪除該輸入或選擇其他數字。
5因行和列而被r5c8阻擋
數字5不能放入r5c8,因為r5c1在此列中,且r1c8在此欄中。請刪除該輸入或選擇其他數字。
7被欄從r5c8中排除
數字7不能放入r5c8,因為r6c8已在此欄中。請刪除該輸入或選擇其他數字。
8被欄從r5c8中排除
數字8不能放入r5c8,因為r8c8已在此欄中。請刪除該輸入或選擇其他數字。
9被欄從r5c8中排除
數字9不能放入r5c8,因為r2c8已在此欄中。請刪除該輸入或選擇其他數字。
三個儲存格只包含2, 6 and 9
這些3格只包含候選數2, 6 and 9,沒有其他內容。
該三數組在本列中佔據2, 6 and 9
由於這些格必須共同佔用三個數字2, 6 and 9,該行中其他單元格都無法保留它們。
第2, 6 and 9列的其他儲存格是目標
第2, 6 and 9行中的其他格仍包含5,是需要刪除的目標。
從第5列的其餘儲存格中移除2, 6 and 9
從第5行的其他格中刪除2, 6 and 9。
結果
套用技巧後的結果。
技巧與規律
- 顯性三數組並不要求每個單元格都包含全部三個候選數。尋找具有2-3個候選數且共享數字的儲存格。例如:候選數為{1,2}、{2,3}和{1,3}的儲存格構成一個裸三數。