裸四數
策略:
顯性陣列需要:
裸三數概述
裸四數由宮中的四個儲存格組成,它們合起來恰好包含四個候選數。這四個數字必須佔據這四個儲存格,從而可以從其他儲存格中排除。
運作原理
- 在一個宮中找到四個儲存格,它們的候選數合計恰好為四個數字。2.每個單元格只能包含這四個候選數的子集。3.從該宮中所有其他儲存格中排除這四個候選數。
範例
起始位置
尋找裸四數。
在宮8中尋找四鏈數
檢查第8宮中的儲存格r7c4, r8c4, r9c4 and r9c6。
1被列從r7c4中排除
數字1不能放入r7c4,因為r7c8已經在這一列中。請刪除該輸入或選擇其他數字。
3因行、列和宮格而被r7c4阻擋
數字3不能放入r7c4,因為r7c9在這一列,r6c4在這一欄,r8c6在這個宮中。請刪除該輸入或選擇其他數字。
4因列和宮格而被r7c4阻擋
數字4不能放在r7c4,因為r4c4已在這一欄,且r9c5已在這個宮格中。請刪除該輸入或選擇其他數字。
5被欄從r7c4中排除
數字5不能放入r7c4,因為r5c4已在此欄中。請刪除該輸入或選擇其他數字。
6被欄從r7c4中排除
數字6不能放入r7c4,因為r2c4已在此欄中。請刪除該輸入或選擇其他數字。
8因行和列而被r7c4阻擋
數字8不能放入r7c4,因為r7c5在此列中,且r3c4在此欄中。請刪除該輸入或選擇其他數字。
2被列從r8c4中排除
數字2不能放入r8c4,因為r8c7已經在這一列中。請刪除該輸入或選擇其他數字。
3因行和列而被r8c4阻擋
數字3不能放入r8c4,因為r8c6在此列中,且r6c4在此欄中。請刪除該輸入或選擇其他數字。
4因列和宮格而被r8c4阻擋
數字4不能放在r8c4,因為r4c4已在這一欄,且r9c5已在這個宮格中。請刪除該輸入或選擇其他數字。
5被欄從r8c4中排除
數字5不能放入r8c4,因為r5c4已在此欄中。請刪除該輸入或選擇其他數字。
6被欄從r8c4中排除
數字6不能放入r8c4,因為r2c4已在此欄中。請刪除該輸入或選擇其他數字。
8因列和宮格而被r8c4阻擋
數字8不能放在r8c4,因為r3c4已在這一欄,且r7c5已在這個宮格中。請刪除該輸入或選擇其他數字。
9被列從r8c4中排除
數字9不能放入r8c4,因為r8c8已經在這一列中。請刪除該輸入或選擇其他數字。
3因行、列和宮格而被r9c4阻擋
數字3不能放入r9c4,因為r9c3在這一列,r6c4在這一欄,r8c6在這個宮中。請刪除該輸入或選擇其他數字。
4因行和列而被r9c4阻擋
數字4不能放入r9c4,因為r9c5在此列中,且r4c4在此欄中。請刪除該輸入或選擇其他數字。
5因行和列而被r9c4阻擋
數字5不能放入r9c4,因為r9c8在此列中,且r5c4在此欄中。請刪除該輸入或選擇其他數字。
6因行和列而被r9c4阻擋
數字6不能放入r9c4,因為r9c7在此列中,且r2c4在此欄中。請刪除該輸入或選擇其他數字。
8因行、列和宮格而被r9c4阻擋
數字8不能放入r9c4,因為r9c9在這一列,r3c4在這一欄,r7c5在這個宮中。請刪除該輸入或選擇其他數字。
3因行和列而被r9c6阻擋
數字3不能放入r9c6,因為r9c3在此列中,且r8c6在此欄中。請刪除該輸入或選擇其他數字。
4被列從r9c6中排除
數字4不能放入r9c6,因為r9c5已經在這一列中。請刪除該輸入或選擇其他數字。
5被列從r9c6中排除
數字5不能放入r9c6,因為r9c8已經在這一列中。請刪除該輸入或選擇其他數字。
6被列從r9c6中排除
數字6不能放入r9c6,因為r9c7已經在這一列中。請刪除該輸入或選擇其他數字。
7被欄從r9c6中排除
數字7不能放入r9c6,因為r5c6已在此欄中。請刪除該輸入或選擇其他數字。
8因行、列和宮格而被r9c6阻擋
數字8不能放入r9c6,因為r9c9在這一列,r6c6在這一欄,r7c5在這個宮中。請刪除該輸入或選擇其他數字。
四個儲存格只包含1, 2, 7 and 9
這些4個儲存格只包含候選數1, 2, 7 and 9,沒有其他內容。
數字1, 2, 7 and 9被鎖定在四鏈數中
由於這些儲存格必須共同佔用四個數字1, 2, 7 and 9,宮內的其他單元格都無法保留它們。
宮8中的其他儲存格包含1, 2, 7 and 9
宮8中的其他儲存格仍包含1, 2, 7 and 9,是刪除目標。
從宮1, 2, 7 and 9中移除8
從宮8的其他儲存格中刪除1, 2, 7 and 9。
結果
套用技巧後的結果。
技巧與規律
- 裸四數組並不常見,但也沒有隱性四數組那麼罕見。尋找由2-4個候選數組成、且總共只用到四個數字的儲存格組。四數組在視覺上更難發現——如有可用,請使用鉛筆標記醒目標示功能。