先注意其中一個方格,限定該方格內可以填寫的數字。 注意其中一列(或者其中一個小九宮格),尋找填寫某數字的方格。 學過計算機算法的人,可以嘗試用回溯法試試。 數獨的通解方法及步驟: 根據以下方法可以確保最終得到數獨的解,而且通過手工
本文我們將從以下幾個部分來詳細介紹如何解數獨:簡單難度、困難難度、武士數獨、殺手武士數獨、參考
數獨是風靡全世界的填數字游戲。游戲的目的是在空格內填上1到9,每行、每列和每個3x3的小九宮格內的數字不能重復。這是個很有趣的游戲,但剛開始玩時可能有些棘手,讓人摸不著頭腦。和wikiHow一起學習解數獨吧!第一部分:簡單難度
用排除法 先找橫排或縱排或九宮格已知數最多的 看差哪幾個數 再看哪個數會跟橫排縱排九宮格已知數相同 就把它排除 最后留下的就是對的 但是這只對簡單的數獨有用、
第1步:通過數1到9來解決謎題。
每個人的習慣不一樣,每個人的思維方法,慣性也不一樣,根據自己的長處選擇最好的辦法才是真正的技巧。 . 1.聯除法. 在并排的三個九宮格中的兩排尋找相同數字,再利用九宮格得出另一排中該數字位置,該方法適用于中高級數獨. 2.巡格法 找出在每個
既然你知道每行、每列和每個九宮格內不能出現相同的數字,你可以運用這個規則找到適當的數字。難度將取決于已知數字的位置。
建議你用這個~不但可以解~還可以輸出報告~~~數獨計算器2.71數獨計算器(數獨助手)是一個特殊的數獨工具,它試圖提供人性化的數獨解題方法,完全模擬人腦的思維過程解題,并且能一步一步的講解每步的理由。我們希望數獨計算器成為很好的使用邏輯方
第2步:尋找“唯一可填的數字”。
#include #include #define SIZE 9 #define get_low_bit(x) ((~x&(x-1))+1) struct{ int left; char num; char try; }board[SIZE][SIZE]; int bit2num(int bit) { switch(bit){ case 1:case 2: return bit; case 4: return 3; case 8: return 4;
想要解決簡單的數獨,你首先必須找出某個方格里唯一可填的數字,或是某個數字唯一可填的位置。從1開始,在有1的每一行和(或)每一列虛構一條線。當3x3九宮格內只剩一個沒劃線的方格,你就知道這肯定得填1(參看圖一和圖二)。
數獨答案: 7、3、1、6、5、8、2、4、9 5、9、8、2、7、4、1、3、6 6、4、2、9、1、3、5、8、7 2、7、4、1、3、9、6、5、8 8、1、9、5、4、6、3、7、2 3、6、5、7、8、2、9、4、1 1、2、3、4、6、7、8、9、5 9、8、6、3、2、5、7、1、4 4、5、7
第3步:繼續用上述方法尋找2到9的位置。
注意第6宮橫4豎9,橫5豎9,橫6豎7,3格的348,排除豎8橫45的4,然后得出豎8橫8為4 其實根據豎8橫139也可以去除豎8橫8的6剩下4唯一解。 這里給你個小技巧BUG法,因為數獨只有唯一解,所以如果橫5豎5為2或7, 那么橫3豎45與橫5豎45就有27可互換的雙
填了幾個數字后,一些之前有超過一個可能性的方格也能得到確定。參看圖三和圖四。注意,之前無法解決的3最后也確定了位置。
我的看法是在這種情況下,或許假設法能更快更全面的找出答案,第一宮的69只有6和9兩種可能,但一行三列取6時,很快就會出現推理矛盾,所以只能為9 題目解到你這個程度,我相信你很不甘心應用假設法,但如果你想繼續通過推理確定下一個明確的數字
第4步:當你遇到困難時,可以重新檢查一遍。
九宮格游戲規則,1至9九個數字,橫豎都有3個格,思考怎么使每行、每列兩個對角線上的三數之和都等于15。這個游戲不僅僅考驗人的數字推理能力,也同時考驗了人的思維邏輯能力。 數獨盤面是個九宮,每一宮又分為九個小格。在這八十一格中給出一定
遇到困難時,重新檢查每一個方格和數字,你很有可能漏考慮了什么東西。通常只需要一個數字就能讓你繼續解決謎題。如果還是無法找到任何解決方法,那就開始在剩下的方格中,列出每一個可能的數字。
九宮格游戲規則,1至9九個數字,橫豎都有3個格,思考怎么使每行、每列兩個對角線上的三數之和都等于15。這個游戲不僅僅考驗人的數字推理能力,也同時考驗了人的思維邏輯能力。 數獨盤面是個九宮,每一宮又分為九個小格。在這八十一格中給出一定
例如,圖一的所有空格都可以填入幾個數字。列出所有可能的數字。如果某一行或某一列已經有了1,那么1所在的九宮格就不能再出現1。
數獨顧名思義——每個數字只能出現一次。數獨是一種源自18世紀末的瑞士,后在美國發展、并在日本得以發揚光大的數字謎題。數獨盤面是個九宮,每一宮又分為九個小格。在這八十一格中給出一定的已知數字和解題條件,利用邏輯和推理,在其他的空格上
第5步:開始解報章或網上的數獨題(參閱以下鏈接)。
謎題如下圖 第一招:摒除法 大家之前已閱讀過數獨的規則:在每個單元中,每個數字只能出現一次,那么也就意味著,如果一行已經出現了一個1,這行的其他格就不再有1,利用這個觀點,引發出摒除法。 第1步:數字2對B1進行摒除r1c8為2,則其所在R1
報章上的數獨通常有不同的難度,你可以留意各別等級的刊載規律(比如說每個周一和周二的題目比較容易,之后越來越難)。
你好,仔細分析了一下,接下來的一步很難判斷,只能采用試填法了。 可以參見下面的圖。 左下角那個格子(畫圓圈的那一個)只能填3或5。我先選填了5,可以把全部六個5填滿都沒有問題,接下來填3,就出現了矛盾,沒法填了。 所以把左下角改成5,然
第6步:嘗試解決更難的數獨題。
首先我們可以看一道題目的提示數是否是少于17個的,若少于17個必然不可能唯一解。第二觀察提示數,是否缺少兩個提示數,因為缺少2個提示數的話,在終盤中這兩個提示數的位置是可以互換的,則必然不可能是唯一解。第三看是否存在同一行大區塊中是
圖一到圖四的數獨只需用“尋找唯一可填數字”的方法就能解決,更難的題目無法只依賴這個方法,你又該怎么辦呢?
數獨(SuDoku) 數獨(日語:數獨 すうどく)是一種源自18世紀末的瑞士,后在美國發展、并在日本得以發揚光大的數學智力拼圖游戲。拼圖是九宮格(即3格寬×3格高)的正方形狀,每一格又細分為一個九宮格。在每一個小九宮格中,分別填上1至9的數字
第二部分:困難難度
c1 填階數,加一按鈕,代碼如下: Private Sub CommandButton1_Click() Application.EnableEvents = False Dim N, i, j As Integer Dim s As Long N = CInt(Range("c2").Value) '檢查階數 If N < 3 Or N > 253 Or N Mod 2 = 0 Then MsgBox "請輸
第1步:從1開始。
1、直觀法 直觀法就是不做任何記號,直接從數獨的盤勢觀察線索,推論答案的方法。 2、候選數法 候選數法就是刪減等位群格位已出現的數字,將剩余可填數字填入空格做為解題線索的參考,可填數字稱為候選數(Candidates,或稱備選數)。 直觀法和候
使用和簡單難度同樣的邏輯思維,列出每個空格中可以填入的所有數字。如果可以,盡量找出唯一可填的數字。例如,上面的圖三顯示你無法確定3的位置。
很多,具體可以百度搜索:數獨邏輯鏈條 找點入門的介紹: 做數獨第一個需要掌握什么技巧和思路呢?答案一定是“排除法”什么是排除? 根據數獨規則,如果某格內出現了一個數字,與該格同行、同列同宮的位置不能再出現相同的數字。這種排斥同行、同
面對困難的數獨題時,你無法從一開始就順利解決謎題,所以只需填下所有可能的數字。每個方格中都有兩三個選擇,把它們列出來能幫助你記住這些數字。
數獨的通解方法及步驟: 根據以下方法可以確保最終得到數獨的解,而且通過手工運算的時間基本可以控制在1.5個小時,不論難易程度,所以此方法可以作為取得數獨答案的一般解法。 1、根據橫列、豎列和方格的條件排除各個點不可能的數字,并從1
第2步:注意,如果某一九宮格、行或列中有兩個方格只能填兩個相同數字的其中之一,那么你可以用這兩個數字排除其它的可能性。
聯除法:在并排的三個九宮格中的兩排尋找相同數字,再利用九宮格得出另一排中該數字位置,該方法適用于中高級數獨 巡格法:找出在每個九宮格中出現頻率較高的數字,得出 該數字在其余九宮格內位置,該方法應用于方法一之后. 排它法:這個方法是解決
例如,在圖中的九宮格里有四個空格。你從分析中確定了:
數獨技巧 1.聯除法. 在并排的三個九宮格中的兩排尋找相同數字,再利用九宮格得出另一排中該數字位置,該方法適用于中高級數獨. 2.巡格法 找出在每個九宮格中出現頻率較高的數字,得出該數字在其余九宮格內位置,該方法應用于方法一之后. 3.排它法 這
A格可以填1、2、3或4;
聯除法 在并排的三個九宮格中的兩排尋找相同數字,再利用九宮格得出另一排中該數字位置,該方法適用于中高級數獨。 巡格法 找出在每個九宮格中出現頻率較高的數字,得出該數字在其余九宮格內位置,該方法應用于方法一之后。 排它法 這個方法是解決問
B格可以填1、2、3或4;
數獨盤面是個九宮,每一宮又分為九個小格。在這八十一格中給出一定的已知數字和解題條件,利用邏輯和推理,在其他的空格上填入1-9的數字。使1-9每個數字在每一行、每一列和每一宮中都只出現一次,所以又稱“九宮格”。 解題手法 依解題填制的過程
C格可以填3或4;以及
這個題似乎有問題埃存在雙解。 .----------.----------.---------. | 5 7 1 | 9 2 4 | 3 8 6 | | 3 9 8 | 7 1 6 | 2 4 5 | | 6 2 4 | 5 8 3 | 1 7 9 | :----------+----------+---------: | 9 8 6 | 3 4 1 | 5 2 7 | | 1 3 5 | 6 7 2 | 8 9 4 |
D格可以填3或4。
1、 K5、K6必有1。 一如果K6=1,則C9、C1必有1。 ①若C9=1,A9、A7必有6,而A9≠6。 ②若C9=1,A9、A7必有6,而A7=6.時,D1E1≠3。 ③若C9=1,A9、A7必有6,而A7=6.時,E2≠3。 由①②③推理可知:C9≠1. 二如果K6=1,則C9、C1必有1。 ④若C1=1,A9、C9、A
由此我們知道C格和D格肯定是3或4。A格和B格不可能是3或4,所以只能是1或2。 這項信息可能有助于解決其它空格的數字。
| 9 2 6| 1 7 4| 3 5 8| | 7 3 5| 8 2 6| 1 4 9| | 4 8 1| 9 3 5| 6 2 7| |-------|-------|-------| | 3 6 9| 5 8 7| 2 1 4| | 8 1 2| 4 9 3| 7 6 5| | 5 4 7| 2 6 1| 9 8 3| |-------|-------|-------| | 6 9 8| 3 4 2| 5 7 1| | 2 5 3| 7 1 8
第3步:困難的數獨題可能要花很多時間才能解決。
就是用一般的數獨方法解決即可。 有這樣幾個方法 1.聯除法. 在并排的三個九宮格中的兩排尋找相同數字,再利用九宮格得出另一排中該數字位置,該方法適用于中高級數獨. 2.巡格法 找出在每個九宮格中出現頻率較高的數字,得出該數字在其余九宮格內位
困難的數獨題實際上可能要好幾天才能解開,但還是很有趣。題目越難,完成后的樂趣越大。困難數獨和簡單數獨的解決方法一樣,只不過一開始它只給你比較少的已知數字。只要每個方格你都知道有哪些數字可以填,解起題來就會輕松許多哦。
比方說,在某個九宮格中有兩個方格可以填2,它們位于同一行或同一列,而且九宮格中的其它方格都不能填2。這意味著2只能填在這個九宮格里兩個方格之一,同一行或同一列的其它地方也不能再出現2。這個思考方法是很簡單有用的。
第4步:考慮使用這個必能成功的替代方法,以準確、快速地解決謎題。
在這個方法中,你需要列出每一個空格可以填入的所有數字。在空格上方寫下所有可能的數字(字體要小)。你可以在比較大的紙上把題目重畫一遍,確保方格有足夠的填寫空間。列出空格所在的那一行、列和九宮格中缺少的數字。完成所有行列后,開始填入顯而易見的答案。每一行列填寫完畢后,就能解決謎題。
第三部分:武士數獨
第1步:做個有自信的高難度數獨玩家。
武士數獨是數獨高手才能挑戰的謎題,基本上由5個數獨組成。每個數獨其中一角的九宮格都與中間的數獨重疊(參看下圖)。這些數獨很長,而且難度高。
第2步:時時留意重疊的九宮格。
解決武士數獨時,記住重疊的九宮格必須同時適用于兩個數獨。
第3步:注意比較長的行列。
武士數獨中有幾個行列是由21個方格組成,看起來像是3個由9格組成的行列連在一起,而中間的行列又與左右兩旁重疊。
第4步:像解決普通數獨一樣解決武士數獨。
你只需記得在比較長的行列中(與中間數獨重疊),同一個數字可以出現多達3次。
第5步:參閱以下外部鏈接,以更詳細了解武士數獨。
第四部分:殺手武士數獨
第1步:好好研究殺手武士數獨。
它結合了武士數獨與數和的玩法,規則有些不同,而且以顏色劃分“區”。標準的數獨規則仍適用于殺手武士數獨,也即是每個九宮格里必須填上1到9。
殺手武士數獨規則
第1步:留意每個彩色方格里的小數字。
這是同區的數字總和。例如,如果某個區有3個方格,總和為7,那么個別方格的數字必定是1、2和4,但玩家得自己確認數字的排列順序。
第2步:注意,同區方格的數字可能重復,但可能性不大。
第3步:留意總和。
每一行、列及九宮格里的數字總和必須是45。
第4步:了解在殺手數獨中,有4個3x3九宮格同時屬于兩個不同的數獨。
在這種情況下,你需要遵守數獨的規則,也即是1到9只能在九宮格里出現一次。因此,很顯然的這4個九宮格是解決整個謎題的關鍵。
解謎技巧
第1步:先看看總和比較高或比較低的區。
它們的數字組合比較少,因此更容易解決。
第2步:尋找跨越兩個數獨的顏色區(有一格在另一數獨的九宮格里)。
利用同一行、列和九宮格數字不得重復的規則,你應該能確認區內至少一個方格的數字。
第3步:不要只想著每一行、列和九宮格的總和是45。
有時候你可以把同一排的2、3、4或更多九宮格加起來,得到總和90、135或180等,以確認某個難以捉摸的數字。
第4步:找出跨越兩個九宮格、總和比較高或低的顏色區。
例如,圖中總和為3的顏色區和總和為4的顏色區形成90度的夾角位置。你應該很容易推算出方格里的數字,因為只有3個數字可以選,那就是1、2和3 。但別忘了每一行列的數字(1到9)不得重復。
第5步:找出是否有些組合可以被排除。
如果由2個方格組成的顏色區總和為4、6、8等,邏輯上這些方格不能填上同樣的數字(例如2和2、3和3及4和4等),所以你可以排除這些組合。
第6步:尋找形成一排的顏色區。
例如,如果4個各有2格的顏色區形成一排,你可以用總和45減掉已知的數字,從而找出遺漏的數字。
數字組合
第1步:留意2字組合。
這包括:
第2步:留意3字組合。
這包括:
第3步:先做比較簡單的數獨題,才挑戰殺手武士數獨。
殺手武士數獨是數獨的進階版,強烈建議你先試著完成普通數獨和武士數獨,才挑戰這些更復雜的謎題。殺手武士數獨非常難,可能要花好幾天才能完成。你需要耐心一些。
小提示
先找出比較明顯的數字。
購買數獨書來練習也不錯。 市面上有許多數獨謎題書。有些甚至提供逐步說明,讓你進步更快。
經常練習就能提高解題速度。
先檢查各個九宮格里的數字,然后才逐行、逐列檢查。
如果遇到困難,你可以停下來,休息幾個小時。小睡一會兒、做些家務、玩游戲等。
反復檢查及確認后才填寫數字。
和朋友或同事比賽。復印幾份數獨題,分發給大家,看看誰最快完成。每天或每周做一次,能大幅提升你完成數獨的速度。
用記號筆把報章上的數獨題復制到更大的格子里。現在,你可以用鉛筆清楚地列出所有可能的數字,然后解決謎題。
瀏覽來源和引文中的網頁。它們含有非常有用的信息,但盡量避免使用自動填充或求解程序。如果電腦幫你做好一切,還有什么樂趣可言呢?
與其列出所有號碼,你可以把每個方格想像成一個小小的九宮格。在左上角畫點代表1,右上角畫點代表3,中間的點代表5,以此類推。這個方法幫助你節省空間,使空格看起來不那么亂。
警告
嘗試從不同角度看謎題。與其每次從上往下解題,你也可以從右到左檢查各個數字和方格。記住,兩面都要看好,才繼續查看下一個九宮格。
只是隨便猜測數字的位置是一種欺騙。所有真正的數獨題只能用邏輯思考來解決。如果方格可以填入兩個可能的數字,而你隨便選一個,并抱著僥幸心理妄想它是對的,這是欺騙。
使用解算程序前,先嘗試自己解決謎題。如果依靠程序幫你解題,還有什么樂趣可言呢?
每填一個方格都必須再三檢查自己的邏輯思考。一個錯誤就能搞砸整個謎題。如果你幾乎可以肯定方格里的數字是3,那就再檢查一遍,思考自己為何會有這樣的想法。只要3有一絲改變位置的可能性,就不要填入3。許多人在將近完成謎題時,才發現有個數字放錯了地方。
你需要準備
時間
當你有了一些經驗后,簡單及中等難度的數獨只需10到20分鐘。
中等及困難的數獨需30到45分鐘。
武士數獨需花1到4小時(除非你非常熟練)。
殺手數獨需花超過4小時。
鉛筆
橡皮擦
耐心
邏輯思維
參考
Sudopedia(數獨百科 - 英文網站)
Sudoku Essentials(數獨概要 - 英文網站)
維基百科之數獨
獨數之道(數獨愛好者論壇 - 中文網站)
擴展閱讀,以下內容您可能還感興趣。
解數獨九宮格有什么規律?
九宮格游戲規則,1至9九個數字,橫豎都有3個格,思考怎么使每行、每列兩個對角線上的三數之和都等于15。這個游戲不僅僅考驗人的數字推理能力,也同時考驗了人的思維邏輯能力。
數獨盤面是個九宮,每一宮又分為九個小格。在這八十一格中給出一定的已知數字和解題條件,利用邏輯和推理,在其他的空格上填入1-9的數字。使1-9每個數字在每一行、每一列和每一宮中都只出現一次,所以又稱“九宮格”。
擴展資料數獨起源于18世紀初瑞士數學家歐拉等人研究的拉丁方陣(Latin Square)。19世紀80年代,一位美國的退休建筑師格昂斯(Howard Garns)根據這種拉丁方陣發明了一種填數趣味游戲,這就是數獨的雛形。20世紀70年代,人們在美國紐約的一本益智雜志《Math Puzzles and Logic Problems》上發現了這個游戲,當時被稱為填數字(Number Place),這也是公認的數獨最早的見報版本。
1984年一位日本學者將其介紹到了日本,發表在Nikoli公司的一本游戲雜志上,當時起名為“數字は獨身に限る”(すうじはどくしんにかぎる),就改名為“數獨”(すうどく),其中“數”(すう)是數字的意思,“獨”(どく)是唯一的意思。
參考資料來源:百度百科-九宮格
巧解數獨的方法(要易懂)
數獨顧名思義——每個數字只能出現一次。數獨是一種源自18世紀末的瑞士,后在美國發展、并在日本得以發揚光大的數字謎題。數獨盤面是個九宮,每一宮又分為九個小格。在這八十一格中給出一定的已知數字和解題條件,利用邏輯和推理,在其他的空格上填入1-9的數字。使1-9每個數字在每一行、每一列和每一宮中都只出現一次。這種游戲全面考驗做題者觀察能力和推理能力,雖然玩法簡單,但數字排列方式卻千變萬化,所以不少教育者認為數獨是訓練頭腦的絕佳方式。
數獨解法全是由規則衍生出來的,基本解法分為兩類思路,一類為排除法,一類為唯一法。更復雜的解法,最終也會歸結到這兩大類中。下邊以圖示簡單介紹幾種解法,只要你花幾分鐘看一遍,馬上就可以開始做數獨了。數獨直觀法解題技巧主要有:唯一解法、基礎摒除法、區塊摒除法、唯余解法、矩形摒除法、單元摒除法,余數測試法等。
參考資料:http://baike.baidu.com/view/1671947.html?wtp=tt
標準數獨解法
謎題如下圖
第一招:摒除法
大家之前已閱讀過數獨的規則:在每個單元中,每個數字只能出現一次,那么也就意味著,如果一行已經出現了一個1,這行的其他格就不再有1,利用這個觀點,引發出摒除法。
第1步:數字2對B1進行摒除
r1c8為2,則其所在R1不再有2;
r2c4為2,則其所在R2不再有2;
r9c2為2,則其所在C2不再有2,
在B1中還沒有2,B1有6個空格可以填2,但其中5個空格被摒除了,只剩下r3c1,所以得到第一解:r3c1=2
這個方法因為是對宮實施摒除的,所以叫宮摒除法。宮摒除法是解題技巧里面最簡單的一種,也是解題過程中使用最多的一種。其實解數獨就是這么簡單!
第2步:r1c3=7(宮摒余解,數字7對B1摒除)
第3步:r4c7=7(宮摒余解,數字7對B6摒除)
第4步:數字7對C5進行摒除
r1c3為7;則其所在R1不再有7;
r2c9為7,則其所在R2不再有7;
r4c7為7,則其所在R4不再有7;
r6c2為7,則其所在R6不再有7;
r8c1為7,則其所在R8不再有7;
r9c8為7,則其所在R9不再有7,
在C5中還沒有7,C5有7個空格可以填7,但其中6個空格不能為7了,所以天元格r5c5=7
這個方法因為是對列實施摒除的,所以叫列摒除法,與其類似的還有行摒除法。行列摒除法也是很常用的方法。
見識了摒除法之后,大家是否嘗試尋找另一個摒余解呢?不好意思要給大家潑涼水了,因為這個盤勢下已經找不到宮摒余解或者行列摒余解了,那怎么辦呢,沒關系,我們繼續介紹其它的技巧。
第二招:余數法
前面我們提到,一格受其所在單元中其他20格的牽制,假如這20格里面已經出現了1-8這8個數字,我們就可以斷定這格一定是未出現的唯一數字9。
第5步:點算r7c8的等位群格位已出現的數字
r7c8處于R7、C8、B9,我們來點算一下已經出現過的有哪些數字:r1c8=2;r4c8=6;r6c8=9;r7c3=5;r7c5=8;r7c7=3;r8c9=4;r9c8=7,只有一個數字1沒有出現,所以得到r7c8=1
這個方法很容易,幾乎每個人一學就會,但是觀察卻極度的困難,必須多加練習才能掌握它的訣竅
再次陷入僵局,盤面上找不到摒除解和余數解了,進入第三招:X-Wing
聽名字是不是完全不知道是什么?還是用題目來看。
第6步:先找到X-Wing,再使用余數法
第1手:數字5對R2、R8摒除,出現X-Wing結構
首先來看R2,因為r1c2為5,同處于B1的r2c2和r2c3不能為5;r5c7為5,所以同處C7的r2c7不能為5
再看R8,因為r7c3為5,同處于B7的r8c2和r8c3不能為5;r5c7為5,所以同處于C7的r8c7不能為5
5在R2有兩種位置可以填,當填在r2c5時,則r2c8,r8c5不能為5,因此r8c8=5
情形若是如此,則C5,C8打×格均不能為5
當5填在r2c8時,r2c5,r8c5不能為5,因此r8c5=5
情形若如此,則C5,C8打×格均不能為5
可見不論是哪種情況,C5和C8除這4格以外(也就是上述兩種情況的交集)不能再有5。這就是X-Wing的刪減邏輯。
這手請記住刪除了r3c8的5。
X-Wing是一個較難的進階技巧,在進階技巧中相對于后面我們會提到的區塊、數對發生的幾率小的多,但我們也要學會如何使用它。
第2手:點算r3c8的等位群格位已出現的數字
r1c8=2;r2c9=7;r3c3=8;r3c5=3;r3c7=1;r4c8=6;r6c8=9,加上之前的X-Wing排除了5的可能,所以得到r3c8=4
第7步:r6c7=4(宮摒余解,數字4對B6摒除)
在這里如果我們用2對C7摒除,可以得到摒余解r8c7=2,但可能這個觀察范圍過大,摒除的兩個數字一個在r1c8,一個在r9c2,看起來很困難,但是我們可以利用下面介紹的區塊摒除法架起一條橋梁,使觀察變的容易一些。
第四招:區塊摒除法
在利用摒除的時候,可能最后發現一個單元里面還剩不止一個格子為某個數,看似沒什么用,其實不然,假設B1的1在r1c1或者r1c2,雖然我們不知道哪個是哪個,但是R1的其他空格不是就不能為1了么?
第8步:利用區塊的觀點來觀察r8c7為何是2
第1手:數字2對B6摒除
得到B6的2在r4c9,r5c9,r6c9之中
r4c9,r5c9,r6c9是 B6和C9 的交集,我們稱數字2形成區塊
第2手:數字2對B9摒除
由于B6的2在r4c9,r5c9,r6c9之中,即C9的2在B6當中,對B9摒除后得到摒余解r8c7=2
讀者們可以嘗試下如果第4步用區塊看會有什么效果。當您熟練地運用區塊摒除法時就像一座橋梁,把一些本來距離很遠,相對難觀察的數字聯系起來,當然這就需要記憶了。
第9步:r7c6=2(宮摒余解,數字2對B8摒除)
第10步:r7c4=7(宮摒余解,數字7對B8摒除)
第11步:r3c6=7(宮摒余解,數字7對B7摒除)
第12步:r5c9=2(行摒余解,數字2對R5摒除)
第13步:r6c9=1(宮摒余解,數字1對B6摒除)
第14步:r5c4=1(宮摒余解,數字1對B5摒除)
第15步:r7c2=4(行摒余解,數字4對R7摒除)
第16步:r4c3=4(宮摒余解,數字4對B4摒除)
第17步:r6c3=2(宮摒余解,數字2對B4摒除)
第18步:r5c6=4(宮摒余解,數字4對B5摒除)
第19步:r4c5=2(宮摒余解,數字2對B5摒除)
第20步:r4c6=9(宮摒余解,數字9對B5摒除)
當一個單元里面某兩個數A和B只能在某2個格子的時候,該單元中其他格就不能再有這兩個數字了,這就是數對法,聽起來有點玄乎,用這道題來看就容易了。
第21步:先找出數對,然后利用數對的占位進行摒除。
第1手:數字1,9對B2摒除
這時我們需要同時用兩個數字來摒除,r5c4與r8c6的1對B2摒除得到1在r1c5或r2c5;r8c4與r4c6的9對B2摒除得到9也在r1c5或r2c5,所以B2的1和9占據了r1c5和r2c5這兩個位置。
第2手:數字4對B2摒除
數字4對B2摒除后,還有2個空格可填4,但數對占用了2個空格的1個(r1c5),只剩下一個空格r1c4,所以得到r1c4=4
第22步:r1c6=8(宮摒余解,數字8對B2摒除)
第23步:r3c4=5(唯余解)
第24步:r2c8=5(宮摒余解,數字5對B3摒除)
第25步:r9c9=5(宮摒余解,數字5對B9摒除)
第26步:r8c5=5(宮摒余解,數字5對B8摒除)
第27步:r6c6=5(宮摒余解,數字5對B5摒除)
當某個單元中8格都被解出,則剩下的那個一定是未出現的第9個數字了,這就是第六招:唯一數。唯一數是唯余的特例,因為它只要觀察一個單元,所以觀察容易多了。
第28步:觀察C6
C6還剩一格沒填數字,只有3還沒出現,所以r9c6=3。
唯一數可謂是最容易理解的招數了,所以當有唯一數出現的時候,讀者千萬別忽略它哦!
第29步:r9c5=4(宮摒余解,數字4對B8摒除)
第30步:r9c4=6(B8唯一數)
第31步:r6c5=6(宮摒余解,數字6對B5摒除)
第32步:r1c9=3(宮摒余解,數字3對B3摒除)
第33步:r5c8=3(宮摒余解,數字3對B6摒除)
第34步:r4c9=8(B6唯一數)
第35步:r8c8=8(C8唯一數)
第36步:r6c4=8(宮摒余解,數字8對B5摒除)
第37步:r6c4=8(B5唯一數)
第38步:r4c1=5(R4唯一數)
第39步:r6c1=3(R6唯一數)
第40步:r2c7=8(數字8對B3摒除)
第41步:r9c1=8(數字8對B7摒除)
第42步:r5c2=8(數字8對B4摒除)
第43步:r5c1=6(B4唯一數)
第44步:r3c2=6(宮摒余解,數字6對B1摒除)
第45步:r3c9=9(R3唯一數)
第46步:r1c7=6(B3唯一數)
第47步:r7c9=6(C9唯一數)
第48步:r9c7=9(B9唯一數)
第49步:r9c3=1(R9唯一數)
第50步:r7c1=9(R7唯一數)
第51步:r1c1=1(C1唯一數)
第52步:r1c5=9(R1唯一數)
第53步:r2c5=1(R2唯一數)
第54步:r2c2=9(宮摒余解,數字9對B1摒除)
第55步:r2c3=3(B1唯一數)
第56步:r8c2=3(C2唯一數)
第57步:r8c3=6(B7唯一數)
完成
數獨怎么解啊,這就不會了?
你好,仔細分析了一下,接下來的一步很難判斷,只能采用試填法了。
可以參見下面的圖。
左下角那個格子(畫圓圈的那一個)只能填3或5。我先選填了5,可以把全部六個5填滿都沒有問題,接下來填3,就出現了矛盾,沒法填了。
所以把左下角改成5,然后,很快填完了。
6宮格圖
有什么問題請留言。
怎么知道一個數獨是不是有多解
首先我們可以看一道題目的提示數是否是少于17個的,若少于17個必然不可能唯一解。第二觀察提示數,是否缺少兩個提示數,因為缺少2個提示數的話,在終盤中這兩個提示數的位置是可以互換的,則必然不可能是唯一解。第三看是否存在同一行大區塊中是否兩行都無提示數(例如第一行和第二行都沒提示數),或者同一列大區塊中是否兩列都無提示數,這是無謎題圖形中的一種,因為這兩行/兩列的數字是可以互換的,不可能是唯一解,若是整個大區塊都無提示數則更可以判斷是非唯一解了。其他還有一些無謎題圖形,則更復雜些。第四通過一些軟件來判斷,比如hodoku、sudoku explainer等。相信你現在對如何判斷一道標準數獨游戲是否唯一解?有一定了解了。