數獨遊戲是一種源自18世紀末的瑞士的遊戲,後在美國發展、並在日本得以發揚光大的數學智力拼圖遊戲。
數獨遊戲做法:拼圖是九宮格的正方形狀,每一格又細分為一個九宮格。在每一個小九宮格中,分別填上1至9的數字,讓整個大九宮格每一列、每一行的數字都不重複。 數獨的玩法邏輯簡單,數字排列方式千變萬化。一個數獨謎題通常包含有9乘9等於81個單元格,每個單元格僅能填寫一個值。對一個未完成的數獨題,有些單元格中已經填入了值,另外的單元格則為空,等待解題者來完成。
數獨遊戲是一種源自18世紀末的瑞士的遊戲,後在美國發展、並在日本得以發揚光大的數學智力拼圖遊戲。
數獨遊戲做法:拼圖是九宮格的正方形狀,每一格又細分為一個九宮格。在每一個小九宮格中,分別填上1至9的數字,讓整個大九宮格每一列、每一行的數字都不重複。 數獨的玩法邏輯簡單,數字排列方式千變萬化。一個數獨謎題通常包含有9乘9等於81個單元格,每個單元格僅能填寫一個值。對一個未完成的數獨題,有些單元格中已經填入了值,另外的單元格則為空,等待解題者來完成。
數獨是源自18世紀瑞士的一種數學遊戲。是一種運用紙、筆進行演算的邏輯遊戲。玩家需要根據9×9盤面上的已知數字,推理出所有剩餘空格的數字,並滿足每一行、每一列、每一個粗線宮(3×3)內的數字均含1-9,不重複。
起源
既然數獨有一個字是數,人們也往往會聯想到數學,那就不妨從大家都知道的數學家尤拉說起,但凡想了解數獨歷史的玩家在網路、書籍中搜索時,共同會提到的就是尤拉的拉丁方塊。拉丁方塊的規則:每一行、每一列均含1-N(N即盤面的規格),不重複。這與前面提到的標準數獨非常相似,但少了一個宮的規則。
出題方法
1、挖洞法:從有到無的出題方法。先生成一個終盤,然後挖去部分數字形成一道題目。
2、填數法:從無到有的出題方法。在一個空盤面上填上部分數字形成一道題目。值得一提的是,2007年日本NPGenerator軟體的網站提出了一種邊推理邊出題的出題法,可以手工打造出漂亮圖案的數獨題目,有興趣出題的可以試試。
1、基礎摒除法。利用1~9的數字在每一行、每一列、每一個九宮格都只能出現一次的規則進行解題的方法。基礎摒除法可以分為行摒除、列摒除、九宮格摒除。
2、聯除法。在並排的三個九宮格中的兩排尋找相同數字,再利用九宮格得出另一排中該數字位置,該方法適用於中高階數獨.
3、巡格法。找出在每個九宮格中出現頻率較高的數字,得出該數字在其餘九宮格內位置,該方法應用於方法一之後。
4、排除法。這個方法是解決問題的關鍵,易被常人所忽略。在各行列或九宮格中觀察,若有個位置其它數字都不能填,就填餘下的數字。
5、待定法。此方法不常用卻很有效。暫時確定某個數字在某個區域,再利用其來進行排除。
6、行列法。此方法用於收官階段,利用先從行列突破來提高解題效率。
7、假設法。即在某個位置隨機的填上一個數字,再進行推演,並有可能最終產生矛盾而否定結論。
8、頻率法。這種方法相比於上一種方法更能提高效率。在某一行列或九宮格列舉出所有情況,再選擇某位置中出現頻率高的數字。
9、候選數法。使用候選數法解數獨題目需先建立候選數列表,根據各種條件,逐步安全的清除每個宮格候選數的不可能取值的候選數,從而達到解題的目的。使用候選數法一般能解比較複雜的數獨題目,但是候選數法的使用沒有直觀法那麼直接,需要先建立一個候選數列表的準備過程,所以實際使用時可以先利用直觀法進行解題,到無法用直觀法解題時再使用候選數法解題。候選數法解題的過程就是逐漸排除不合適的候選數的過程,所以在進行候選數刪除的時候一定要小心,確定安全地刪除不合適的候選數,否則,很多時候只有重新做題了。有了計算機軟體的幫助,使得候選數表的維護變得輕鬆起來。