sudoku rp

16
玩玩玩玩玩玩玩玩玩 玩玩玩玩玩玩 ─ 數數 (Sudoku) 數數數Jason Huang

Upload: jason-huang

Post on 24-May-2015

79 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Sudoku Rp

玩你千遍也不厭倦的古老數字遊戲─ 數獨 (Sudoku)

報告人: Jason Huang

Page 2: Sudoku Rp

數獨 (SUDOKU) 是什麼?• 為一種特殊的『拉丁方陣』 ( 除了每行、列中數

字唯一的規則外,另外加上了宮格內數字唯一的限制 ) 。

• 發源於美國,格昂斯 (Howard Garns) 所發明,並命名為數字拼圖 (Number Place) 。

• 日本 Nikoli 出版社改良並增加難度指標,正式把它命名為『數獨』。

• 英人古德 (Wayne Gould) 發揚光大,並利用傳媒、電腦及網路使『數獨』更為普及。

Page 3: Sudoku Rp

拉丁方陣 (Latin Square)

• n階拉丁方陣是每邊 n小格,總共有 小格的方陣,方陣裡填入 n種符號或數字,在每行每列中同,每一種符號不能重複出現,因此每種符號各出現 n次。

• 為偉大的數學家歐拉 (Leonhard Euler) 所造出並聞名於世。

Page 4: Sudoku Rp

數獨題版的介紹• 原則上為 9×9 的方陣,

分作 3×3 宮格。• 每行、列、宮格內均唯

一的填入數字 1~9 。• 為方便故,沿用矩陣的

元素表示方式,自左上到右下定為 (1,1)~(9,9) ;以 (m,n) 表第 m 列第 n行元素。 兩個具有數獨規則的拉丁方陣

Page 5: Sudoku Rp

數獨規則介紹

在每一列、行、宮格內,依初盤所給的條件,利用邏輯推理的技巧,『唯一』的填入數字1~9 。

Page 6: Sudoku Rp

數獨解題技法─直觀解題法 (1/4)

(1) 行、列摒除法:因為同一行 ( 或列 )不能有兩個相同的數字,所以當某個數字已在某行 ( 或列 ) 中出現時,該行 ( 或列 )再填入該數字的可能性就應該被摒除掉。

藍色格中應填 ?

1

Page 7: Sudoku Rp

數獨解題技法─直觀解題法 (2/4)

(2) 唯一解法:當數獨謎題中的某一個宮格因為所處的列、行或九宮格已填入數字的宮格達到 8 個時,那麼這個宮格所能填入的數字,就只剩下那個還沒出現過的數字了。

藍色格中應填 ?

3

Page 8: Sudoku Rp

數獨解題技法─直觀解題法 (3/4)(3) 唯餘解法:當數獨謎題中的某一個宮格,因為所處的列、行及九宮格中,合計已出現過不同的 8 個數字,使得這個宮格所能填入的數字,就只剩下那個還沒出現過的數字時,我們稱這個宮格有唯餘解。

藍色格中應填 ?

7

Page 9: Sudoku Rp

數獨解題技法─直觀解題法 (4/4)

(4) 餘數測試法:某一個單元 ( 行、列或九宮格 ) 待填的數字已降到 3 個以下時,就以該單元所餘待填的數字來進行測試的方法。

第一行所餘兩格應填入何數? 8 9

Page 10: Sudoku Rp

PLAY 一下吧!

Page 11: Sudoku Rp

關於數獨的種種 (1/3)

• 數獨的總題數有多少?德國德勒斯登工業科技大學的費爾根豪爾(Bertram Felgenhauer) 和英格蘭雪菲爾德大學的賈維士 (Frazer Jarvis) 利用暴力法算出共有6,670,903,752,021,072,936,960 組。但是如果把所有等價的化約形式算成一種,那麼數獨終盤的數目就縮減到 5,472,730,538 種,大概比地球的人口數少一點。

Page 12: Sudoku Rp

關於數獨的種種 (2/3)

• 條件最少的初盤需要安置幾個數字?

在保證有唯一解的條件下,一個初盤至少需要幾個數字?答案似乎是 17 個。愛爾蘭國立大學梅努斯校區的麥蓋爾 (Gary McGuire) 正在徹底搜尋著,希望可以找出 16 數字初盤並且有唯一解的情形,然而到目前為止還沒有什麼成果,看來似乎是沒有這種可能性。

Page 13: Sudoku Rp

關於數獨的種種 (3/3)

• 關於數獨的網站 ( 僅舉其大者 )

• 尤怪之家─數獨樂園 • sudoku 數獨解題方法 • 直觀法玩數獨 Let's Play Sudoku • 中時數獨 • Sudoku Solver by logic • 韋恩.古德的網站

Page 14: Sudoku Rp

大家來找 BUG

• 仔細的看看右圖這只 ORIS 數獨紀念表的表面有一個數獨謎面,請問大家這個謎面是否可解?或是謎面在某些地方出了些問題呢?

Page 15: Sudoku Rp

後記─有事沒事玩數獨吧!

•解『數獨』是具成長性的思考邏輯訓練,剛上手時,可能僅會使用一些解題的基本法則,直到題目做多了,慢慢的就會演化出一些較複雜的解題規則。就如同先前洪蘭教授所剖析的大腦運作原則─『用進廢退』一般!因此,一些關於阿茲海默症的研究報告指出,做『數獨』之類的邏輯遊戲,可減緩大腦功能的退化!據說,可以讓腦袋年輕 14年!所以 ~ 不管有事沒事,拿起筆來『數獨』一下吧!

Page 16: Sudoku Rp

謝謝聆聽

希望您也會喜歡這個古老的遊戲