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