您的位置:首頁>遊戲>正文

數獨!有趣的數字推理遊戲

數獨是源自18世紀瑞士的一種數學遊戲。 是一種運用紙、筆進行演算的邏輯遊戲。 玩家需要根據9×9盤面上的已知數字, 推理出所有剩餘空格的數字, 並滿足每一行、每一列、每一個粗線宮(3*3)內的數字均含1-9, 不重複。

數獨盤面是個九宮, 每一宮又分為九個小格。 在這八十一格中給出一定的已知數字和解題條件, 利用邏輯和推理, 在其他的空格上填入1-9的數字。 使1-9每個數字在每一行、每一列和每一宮中都只出現一次, 所以又稱“九宮格”。

數獨的規則

在空格內填入數字1-9, 使得每行、每列和每個宮內數字都不重複。

數獨的元素

數獨的元素主要包括行、列和宮。 這三者劃分出數獨有三種不同形態的區域, 而數獨規則就是要求在這些區域內出現的數位都為1~9。

元素座標圖:

宮格

行:數獨盤面內橫向一組九格的區域, 用字母表示其位置;

列:數獨盤面內縱向一組九格的區域,

用數位表示其位置;

宮:數獨盤面內3×3格被粗線劃分的區域, 用中文數位表示其位置。

格的座標:利用表示行位置的字母和表示列位置的數字定位數獨盤面內每個格子的具體位置, 如A3格, F8格等。

數獨技巧

1. 宮內排除法

排除法就是利用數獨中行、列和宮內不能填入相同數位的規則, 利用已出現的數位對同行、同列和同宮內其他格進行排斥相同數位的方法。

宮內排除法就是將一個宮作為目標, 用某個數位對它進行排除, 最終得到這個宮內只有一格出現該數字的方法。 技巧示意圖:

如上圖所示, A2、B4和F7三格內的1都對三宮進行排除, 這時三宮內只有C9格可以填入1, 本圖例就是對三宮運用的排除法。

2. 行列排除法

行列排除法就是將一行或一列作為目標, 用某個數位對它進行排除, 最終得到這個行列內只有一格出現該數字的方法。 技巧示意圖:

如上圖所示, D2和B8兩格內的6都對F行進行排除, 這時F行內只有F5格可以填入6, 本圖例就是對F行運用的排除法。

3. 區塊排除法

區塊排除法就是先利用宮內排除法在某個宮內形成一個區塊, 利用該區塊的排除再結合其他已知數共同確定某宮內只有一格出現該數字的方法。 技巧示意圖:

如上圖所示, B4格的7對五宮進行排除, 在五宮內形成了一個含數字7的區塊。 無論該區塊中F5格是7還是F6格是7, 都可以對F行其他格的7進行排除。 再結合H7格的7同時對六宮進行排除, 得到六宮內只有D8格可以填7。

4. 宮內數對占位法

數對占位法指的是在某個區域中使得某兩數只能出現在某兩格內, 這時雖然無法判斷這兩個數字的位置, 但可以利用兩數的占位元排斥掉其他數位出現在這兩格, 再結合排除法就可以間接填出下個數位。技巧示意圖:

如圖所示,利用D行和7列中的已知數3、5對六宮排除,得到在E8和F8兩格形成了一個數對,該數對排斥其他數字填入這兩格。這時再利用D4和F1兩格中的7對六宮進行排除,得到六宮中只有E7格可以填入7。

5. 唯余解法

唯余法就是利用數獨中每格內都只有9種數字的可能性,如果某格中有8種數字都不能填,只能填入唯一未出現數字的方法。技巧示意圖:

如上圖所示,C行有已知數1、2;三宮有已知數3、4、5;9列有已知數5、6、7、8,上述8種不同的數位,同時對C9格產生影響,使得C9格不能填入這8種數字,得到C9格內只能填入數字9,否則就出現同行、同列或同宮中數位相同的情況。

6. 行列區塊法

行列區塊法指的是利用行列排除,在某行或列內製造出一個區塊,利用該區塊對該區塊所在宮的其他格進行刪除的方法。技巧示意圖:

如上圖所示,A9和I2兩格的1對5列進行排除,使得5列的1只能在D5、E5和F5三格之中,這時在5列內製造了一個含5的區塊,該區塊同時也存在于五宮中,所以可以排除掉五宮其它格中的1。這時再結合D行和6列的已知數字,可以唯餘得到D6格內只能填入9。

7. 行列內數對占位法

數對占位法,在上面的宮內數對占位法中,我們已經學過數對占位法,這裡講的是數對出現行列裡的情況,這時的觀察難度會大大增加,本技巧也屬於難度較大的技巧之一。技巧示意圖:

如圖所示,利用四宮和8列的已知數2、7,同時對F行進行排除,在F行得到數字2、7只能填在F6和F9兩格內,這時在F行的這兩格內形成2、7數對。再觀察A7和H8兩格的8對六宮的排除,六宮內只有E9格內可以填入8。

8. 陣列占位元法

陣列占位元法是在數對占位法基礎上,由兩數占兩格變為三數占三格的方法。技巧使用理論與數對占位法是相同的,但觀察難度提升了很多。技巧示意圖:

如圖所示,利用E行和5列內的已知數2、4、6同時對五宮進行排除,得到在五宮內數位2、4、6只能填在D4、F4和F6三格內。由於五宮內陣列2、4、6的占位,再觀察B6和I5兩格內的7對五宮進行排除,得到五宮內只有E4格可以填入7。上例是在宮內形成的陣列占位元,同理陣列也可以在行列中出現。

9.顯性數對

顯性數對是指利用對格內數位的唯餘,使某兩格內都只剩餘相同的兩個候選數,恰好這兩格又在同行、同列或同宮的情況。這種情況形成的數對稱為顯性數對,或唯餘數對。技巧示意圖:

如圖所示,B6和F6兩格由於被周圍數位的影響,這兩格內都只剩餘候選數5、6,恰好這兩格又都處於6列內。這時,6列的5和6只能在這兩格內並結合G1格的5對八宮進行排除,得到八宮的5只能填在I4格內。

10. 顯性陣列

顯性陣列是在顯性數對基礎上進行提高的技巧。指利用對格內數位的唯餘,使某三格內都只剩餘相同的三個候選數,恰好這三格又在同行、同列或同宮的情況。技巧示意圖:

如圖所示,E3、E7和E9三格由於被周圍數位的影響,這三格內都只剩餘候選數4、5、9,恰好這三格又都處於E行內。並結合B4和H6格的4對五宮進行排除,得到五宮的4只能填在F5格內。

再結合排除法就可以間接填出下個數位。技巧示意圖:

如圖所示,利用D行和7列中的已知數3、5對六宮排除,得到在E8和F8兩格形成了一個數對,該數對排斥其他數字填入這兩格。這時再利用D4和F1兩格中的7對六宮進行排除,得到六宮中只有E7格可以填入7。

5. 唯余解法

唯余法就是利用數獨中每格內都只有9種數字的可能性,如果某格中有8種數字都不能填,只能填入唯一未出現數字的方法。技巧示意圖:

如上圖所示,C行有已知數1、2;三宮有已知數3、4、5;9列有已知數5、6、7、8,上述8種不同的數位,同時對C9格產生影響,使得C9格不能填入這8種數字,得到C9格內只能填入數字9,否則就出現同行、同列或同宮中數位相同的情況。

6. 行列區塊法

行列區塊法指的是利用行列排除,在某行或列內製造出一個區塊,利用該區塊對該區塊所在宮的其他格進行刪除的方法。技巧示意圖:

如上圖所示,A9和I2兩格的1對5列進行排除,使得5列的1只能在D5、E5和F5三格之中,這時在5列內製造了一個含5的區塊,該區塊同時也存在于五宮中,所以可以排除掉五宮其它格中的1。這時再結合D行和6列的已知數字,可以唯餘得到D6格內只能填入9。

7. 行列內數對占位法

數對占位法,在上面的宮內數對占位法中,我們已經學過數對占位法,這裡講的是數對出現行列裡的情況,這時的觀察難度會大大增加,本技巧也屬於難度較大的技巧之一。技巧示意圖:

如圖所示,利用四宮和8列的已知數2、7,同時對F行進行排除,在F行得到數字2、7只能填在F6和F9兩格內,這時在F行的這兩格內形成2、7數對。再觀察A7和H8兩格的8對六宮的排除,六宮內只有E9格內可以填入8。

8. 陣列占位元法

陣列占位元法是在數對占位法基礎上,由兩數占兩格變為三數占三格的方法。技巧使用理論與數對占位法是相同的,但觀察難度提升了很多。技巧示意圖:

如圖所示,利用E行和5列內的已知數2、4、6同時對五宮進行排除,得到在五宮內數位2、4、6只能填在D4、F4和F6三格內。由於五宮內陣列2、4、6的占位,再觀察B6和I5兩格內的7對五宮進行排除,得到五宮內只有E4格可以填入7。上例是在宮內形成的陣列占位元,同理陣列也可以在行列中出現。

9.顯性數對

顯性數對是指利用對格內數位的唯餘,使某兩格內都只剩餘相同的兩個候選數,恰好這兩格又在同行、同列或同宮的情況。這種情況形成的數對稱為顯性數對,或唯餘數對。技巧示意圖:

如圖所示,B6和F6兩格由於被周圍數位的影響,這兩格內都只剩餘候選數5、6,恰好這兩格又都處於6列內。這時,6列的5和6只能在這兩格內並結合G1格的5對八宮進行排除,得到八宮的5只能填在I4格內。

10. 顯性陣列

顯性陣列是在顯性數對基礎上進行提高的技巧。指利用對格內數位的唯餘,使某三格內都只剩餘相同的三個候選數,恰好這三格又在同行、同列或同宮的情況。技巧示意圖:

如圖所示,E3、E7和E9三格由於被周圍數位的影響,這三格內都只剩餘候選數4、5、9,恰好這三格又都處於E行內。並結合B4和H6格的4對五宮進行排除,得到五宮的4只能填在F5格內。

Next Article
喜欢就按个赞吧!!!
点击关闭提示