裸雙
策略:
顯性陣列需要:
裸單概述
裸雙由同一宮中的兩個儲存格組成,它們恰好含有相同的兩個候選數,別無其他。由於這兩個數字必須佔據這兩個儲存格,因此可以從該宮的所有其他儲存格中排除它們。
運作原理
- 找到同一宮中恰好含有相同兩個候選數的兩個儲存格。2.這兩個儲存格將含有這兩個數字(雖然我們不知道哪個填在哪裡)。3.從該宮的所有其他儲存格中排除這兩個候選數。
範例
起始位置
尋找裸雙。
掃描第1欄以尋找4 and 5數對
在第1欄中找到兩個都只有候選數4 and 5的儲存格。
1已從r1c1中移除
數字1目前不是r1c1的候選數,因為先前的解題步驟已將其排除。
2因行和列而被r1c1阻擋
數字2不能放入r1c1,因為r1c6在此列中,且r3c1在此欄中。請刪除該輸入或選擇其他數字。
3因行和列而被r1c1阻擋
數字3不能放入r1c1,因為r1c9在此列中,且r2c1在此欄中。請刪除該輸入或選擇其他數字。
6因宮格而被r1c1阻擋
數字6不能放入r1c1,因為r2c2已在此宮中。請刪除該輸入或選擇其他數字。
7因行和列而被r1c1阻擋
數字7不能放入r1c1,因為r1c3在此列中,且r7c1在此欄中。請刪除該輸入或選擇其他數字。
8因行和列而被r1c1阻擋
數字8不能放入r1c1,因為r1c2在此列中,且r9c1在此欄中。請刪除該輸入或選擇其他數字。
9因行、列和宮格而被r1c1阻擋
數字9不能放入r1c1,因為r1c7在這一列,r4c1在這一欄,r3c3在這個宮中。請刪除該輸入或選擇其他數字。
1被列從r8c1中排除
數字1不能放入r8c1,因為r8c5已經在這一列中。請刪除該輸入或選擇其他數字。
2被欄從r8c1中排除
數字2不能放入r8c1,因為r3c1已在此欄中。請刪除該輸入或選擇其他數字。
3被欄從r8c1中排除
數字3不能放入r8c1,因為r2c1已在此欄中。請刪除該輸入或選擇其他數字。
6因行和宮格而被r8c1阻擋
數字6不能放在r8c1,因為r8c8已在這一列,且r9c3已在這個宮格中。請刪除該輸入或選擇其他數字。
7因行和列而被r8c1阻擋
數字7不能放入r8c1,因為r8c9在此列中,且r7c1在此欄中。請刪除該輸入或選擇其他數字。
8被欄從r8c1中排除
數字8不能放入r8c1,因為r9c1已在此欄中。請刪除該輸入或選擇其他數字。
9因行和列而被r8c1阻擋
數字9不能放入r8c1,因為r8c2在此列中,且r4c1在此欄中。請刪除該輸入或選擇其他數字。
裸雙位於第1行和第8行
第1行和第8行的這些儲存格構成一個裸雙。這兩個數字必須分配在它們之間。
該數對佔據該欄的4 and 5
這兩個儲存格必須包含4 and 5,因此該欄中其他單元格都不能保留這些候選數。
第1欄的刪除目標
第1欄的其他儲存格仍包含4 and 5,是待刪除的目標。
從第1欄移除4 and 5
從第1欄的其他儲存格中刪除4 and 5。
結果
套用技巧後的結果。
技巧與規律
- 顯性數對比隱性數對更容易發現,因為這些儲存格恰好只有兩個候選數。尋找只有2個候選數的儲存格,並檢查是否有另一個單元格與之匹配。顯性數對常常引發連鎖排除。