顯性數組

顯性數組

顯性數組是一種根據“n個單元格填n種候選數”的情況,來確定刪數和出數結論的技巧。

基本介紹

  • 中文名:顯性數組
  • 外文名:Naked Subset
  • 別名:唯餘數組、數組唯余法
技巧介紹,技巧使用,技巧名稱,

技巧介紹

顯性數組按照數組規格,可有效使用的一共有3種:數對(雙數組)、三數組(三鏈數)、四數組(四鏈數)。
其中,顯性數對已經在標準數獨技巧之中出現和介紹過。此處介紹剩下的兩種情況。
顯性數組在Sudoku Explainer之中的難度係數分配如下:
技巧名英文名難度係數
顯性數對
Naked Pair
3.0
顯性三數組
Naked Triple
3.6
顯性四數組
Naked Quadruple
5.0
另外,當前技巧的英文Subset翻譯為“子集”,即集合的一部分。而此處的數組(Subset)需要區別於編程的數據結構數組(Array)。

技巧使用

顯性三數組(Naked Triple)
如圖所示,我們發現,c2之中,r4c2、r7c2和r9c2這3格僅包含候選數{578}。這說明,這三格都只能填5、7、8這3種數字。因為剛好同一列,所以3格需要填3個不同的數字,這說明這一列的其餘位置,候選數5、7、8將毫無意義。因此,刪除當前列其餘位置的所有5、7、8。
顯性三數組{578}顯性三數組{578}
顯性四數組(Naked Quadruple)
如圖所示,我們發現,r2之中,r2c4、r2c7、r2c8和r2c9這4格僅包含候選數{2489}。這說明,這四格都只能填2、4、8、9這4種數字。因為剛好同一行,所以4格需要填4個不同的數字,這說明這一列的其餘位置,候選數2、4、8、9的存在將毫無意義。因此,刪除當前行其餘位置的所有2、4、8、9。
顯性四數組{2489}顯性四數組{2489}

技巧名稱

數組在中文名之中,是按照“數字+‘數組’”構成的(數對除外)。外國的命名是使用的倍數表達,如下表。
技巧名稱英文名
數對
Pair
三數組
Triple
四數組
Quadruple、Quad
五數組
Quintuple、Quint
六數組
Sextuple
七數組
Septuple

相關詞條

熱門詞條

聯絡我們