ETH官方钱包

前往
大廳
主題

【日常】數(shù)獨解法2

愛天使亞夜 | 2021-04-23 18:30:02 | 巴幣 108 | 人氣 1534

這裡是亞夜。

5年前敝人寫了一篇數(shù)獨教學(xué),
不過那篇引用了句有重解的數(shù)獨題,
因此到最後出現(xiàn)得瞎猜的情況,
算是挺遺憾的。
5年後的現(xiàn)在,
敝人裝了比較優(yōu)秀的數(shù)獨阿鋪哩了,
因此這次就能介紹一下正手了。

例題:
首先,
當(dāng)然是先做筆記。
請參考上一篇的做法,
將候選數(shù)填滿每一個格子:

花了3分多鐘總算填完了。
當(dāng)中如果有可以直接確定位置的格子就順手補起來了不用浪費時間。
這個題目裡一個9都沒有出現(xiàn),
像這種有缺數(shù)字的題目整體是比較麻煩的,
不過請放心,
如果一道數(shù)獨題裡面缺2種數(shù)字那就一定有重解(因為一定是兩種數(shù)字對調(diào)也可以對吧?),
因此最多也只會缺1種數(shù)字而已。

接下來就是考驗觀察力了:
第一宮的3雖然無法確定位置,
但可以保證只會位於第一列。
既然第一列的3必須在第一宮,
那麼第八行的第一格就不能是3,
因此第八行的3必須在第九格。

然後就順便把能確定的都給填了。

接著注意到第八宮,
4只能在第九格,
因此第八宮跟第八行交集的地方必然是179。
那麼第八行其他格子就能排除掉179,
因此馬上就能確定56的位置了。


接下來注目數(shù)字1,
第三宮只有一個位置能填1了,
所以把1填一填:
接著再把一些已知也填一填:
從第八宮的9開始:


接著第八宮的7:


接著第七宮的8:

第七宮的3:  

第三宮的6:  

第五宮的2:  
到這裡為止暫時就沒有唯一確定的格子了,
但是注意看第四列:
第四列的第三格跟第六格都是34,
這表示34必須分別在這兩格。
不管34在哪,
反正第二格都不可以是34,
因此可以消去候選數(shù)34:

那就是填6囉!
順便把3也填一下:

 

到了這一步就是一個大難關(guān)了。
正常的數(shù)獨玩家應(yīng)該都能順利解到這裡,
但接下來的步驟就必須使用到高階一點的技巧。


看到這種結(jié)構(gòu),
就表示可以利用「唯一性」來推出答案。

原理是這樣的,
如果有四個格子剛好組成一個矩形的四個角落,
而且候選數(shù)都是AB,
那麼這個數(shù)獨就必然有重解。
很值觀的吧?
因為你是:
AB
BA
BA
AB
兩組都是合理的嘛!
所以如果這個矩形的其中一個頂點有候選數(shù)C,
那麼那個頂點的數(shù)值就必然是C才能避免發(fā)生重解的情況。

以這題的場合,
AB分別是49而C是左下角那格的6,
因此左下角那格必然填6。

到這裡,
也許你會問:
明明右下角就不是只圈一個格子而是三個格子,
為什麼可以適用這個法則?
理由很簡單,
因為他們在同一個宮裡。
因為在同一個宮就會互相影響。
以這個例題來說,
假設(shè)左上是A,
那右上就必須是B對吧?
於是右下就必須是A。
可是右下那格明明就是7而不是A?。?/div>
不管嘛!
因為在同一個宮裡,
右上已經(jīng)是B了,
所以跟7那格同列的格子都不能是B。
那麼B就必須出現(xiàn)在旁邊那個格子了對吧?
不然沒地方去啦!
可是它旁邊那格是不是候選數(shù)也只有AB兩個而已?
所以這格是B,
等校於7那格是A,
它都是能對左下產(chǎn)生影響的格子。

我們這裡只定義AB=49,
但A是4還是9都無所謂,
我們只需要確定左下不可以是A或B而必須是C即可。

換句話說,
我們可以肯定左下一定是C。

其實另一個看法:
左上如果是A,
那右下左邊那格必然是B,
反之亦然;
而左下同時受到左上個右下左邊那格影響,
因此必然不是A或B,
如此也能導(dǎo)出左下是C的結(jié)論。

知道左下是C,
也就是正中央是6以後,
這題就等於解開了。
上述的推理過程看起來是用了「猜猜看」的方式,
但實際上你也會發(fā)現(xiàn),
這種候選數(shù)出現(xiàn)的方式必然只有這麼一種結(jié)果,
否則要嘛出現(xiàn)重解要嘛無解,
因此做熟悉了的話看到了就可以立刻填答了,
屢試不爽。


正中央填6以後,
同樣的手法再來一次,
這次換右下有多餘的候選數(shù)C,
因此右下一定是C,
也就是8。

解決這個難關(guān)以後,
剩下的就是垃圾時間了。
因為沒幾個空格了,
基本上就是一路暢通到底啦!

於是這則數(shù)獨就這樣解開了。

這次選擇了高難度的唯一解數(shù)獨題來做範例,
因為沒有重解所以不會發(fā)生怎麼猜都對的情況,
解起來就相對比較有成就感,
可不是嗎?


封面圖片:《歡樂青澀甜蜜戀愛》臺灣專屬特典卡:Jia-yu(家瑜,最中二病的那隻)
送禮物贊助創(chuàng)作者 !
0
留言

創(chuàng)作回應(yīng)

josephylee
@愛天使亞夜,

問題 一 : 你不要被第4宮影響,只看2356四個宮

回答 : 整個盤面各個區(qū)域(行,列,宮)都是有關(guān)連的,不能只那個區(qū)域不看

問題二 : 理由是你從R2C5取4的那一步起就錯了

回答 : 那是您在求解的過程說明R2C5取是4或9 都無影響,左下結(jié)果都會是C的結(jié)論

https://truth.bahamut.com.tw/s01/202407/1f2960a3b348747a2524b39a6caedceb.PNG

問題三 : 解數(shù)獨如果利用試誤法那就稱不上是高等解法了不是嗎?所以我們當(dāng)然不能真的把4跟9帶進去試試看有沒有錯。

回答 : 高等或低等解法都無所謂,不是我用試誤法,是您在解說明說 "我們這裡指定義AB =49" ,這意義上就表明您是在用試誤法來解題.而且還故意忽略某些可能影響結(jié)果的區(qū)域.

問題四 : 利用唯一性法則...

回答 : 我知道您在說明的是 唯一矩形 (UR) 的技巧 ,但您一開始就把唯一矩形 (UR)的定義給搞錯了.
1. 唯一矩形 (UR) 不能在四個宮
2. 唯一矩形 (UR) 的四個點都要有後選數(shù)
這在網(wǎng)路上都查的到的資料.
2024-07-29 11:09:39
愛天使亞夜
問題一:
如果你的解題過程是符合邏輯且沒有犯錯,
那麼你確實只需要著眼於必要的範圍即可而不需要全部都看。
因為既然你填入的正確答案那麼必然不會矛盾;
反之如果你填入了矛盾的答案那麼你看也沒用,
因為矛盾始終是矛盾。
舉例來說:
R1C1如果候選34,一旦R4C1確定是3,此時你根本不需要考慮R1C5是多少,則R1C1都必然是4。

問題二:
利用唯一性來求解的話當(dāng)然無影響,
至於帶入49的演示過程只是進一步說明為什麼無影響。
當(dāng)然其中一個必然是錯誤演示,
你揪著一個錯誤演示來說結(jié)論(矛盾點)不一樣究竟意義何在?

問題三:
為什麼可以忽略?
因為只要你能求出正確答案,
就沒有必要去檢查其他有影響的區(qū)域,
因為邏輯必然自洽,
一般說要去檢查主要是因為在「還不熟練」的情況下,
有可能出現(xiàn)看錯、帶錯、引用錯等情況,
檢查其他區(qū)域算是一個保險,
因為一旦出現(xiàn)矛盾就能立刻停止。
但反過來說,
如果整個解題過程沒有問題又何來矛盾?

問題四:
唯一矩形不能在四個宮是因為分散在四個宮的話他不會形成重解而是會直接無解,
但結(jié)論是一致的,
就是能唯一確定其中一個角落的候選數(shù)。
事實上這種討論根本沒意義,
如果那題有重解的話那唯一矩形反而不能用;
反過來說既然確定唯一矩形能用那麼就不會是重解,
所以用「如果怎樣就會重解」這個也只是解釋的一環(huán),
實際上如果那樣就是矛盾。
然後四個點都要有候選數(shù)沒有錯,
但題目裡的右下角的候選數(shù)是一整個宮,
整個宮是互相影響的,
所以雖然目標格子不是未知,
但它依然可以起到相同的效果,
這個要分類下去就又會扯一大堆出來,
但結(jié)論仍然會相同。

如果你不能接受敝人的解題過程與解說過程,
那只能說謝謝指教了。
敝人始終不懂你糾結(jié)在一個錯誤示範的範例上是為了什麼。
如果你不能接受那敝人也換一個方式解釋給你看了。
所以敝人才會說你對一個錯誤示範得出的結(jié)論糾結(jié)究竟意義何在?
敝人為了演示整個錯誤流程來說明為何會如此,
而你故意用同一個流程但導(dǎo)出不一樣的矛盾來反駁,
這樣有意義嗎?
對敝人來說你今天的留言有點是在雞蛋裡挑骨頭,
或者說難聽點你就不是來討論而是來鬧場的,
至少敝人感受不到你想理性討論的誠意。
如果你的目的只是要惹敝人不開心,
那麼你確實辦到了,
如果你還要繼續(xù)糾結(jié)在這種對結(jié)論完全沒有影響的細節(jié)上,
那麼請恕敝人要請你離開了。
2024-07-29 11:53:29
josephylee
問題一:如果你的解題過程是符合邏輯且沒有犯錯
回答 : 若說 R2C5取是4或9 都無影響 , 但實際上代入4其結(jié)果C不等於 6 啊!! R5C2 跟 R5C5同在第五行是會有影響最後的C值. 就如同您說只需要著眼於必要的範圍即可而不需要全部都看.那為何R5C2單元格能忽略?

問題二:至於帶入49的演示過程只是進一步說明為什麼無影響,當(dāng)然其中一個必然是錯誤演示.
回答 : 如果帶入另一數(shù)推導(dǎo)必然是錯誤演示,那為何要說明帶入49的演示.就直接帶入正確的值推導(dǎo)就好了啊!!
且您原先的說明還特別講了唯一解.您所說的問題點部分本來就是唯一解,沒有雙重解的問題.照您說的如果其中一個必然是錯誤演示.

問題三:為什麼可以忽略?因為只要你能求出正確答案,就沒有必要去檢查其他有影響的區(qū)域,因為邏輯必然自洽,
回答 : 問題您代入的數(shù)會影響C值時,為什要忽略呢? 而您原先的求解說明是說 A 是4 或 9 都無所謂,這次又說其中一個必然是錯誤演示.這邏輯有自洽嗎 ?

問題四 : 唯一矩形不能在四個宮是因為分散在四個宮的話他不會形成重解而是會直接無解,
回答 : 也是可以在四個宮的,也不會形成無解.重點在於如果是這樣為何定義唯一矩形不能在四個宮呢?
另外您忽略了我上次提的唯一矩形四個端點都需要有候選數(shù),而您這個題目的R5C9 已經(jīng)出數(shù)為7.
這樣就沒有是不是唯一解的問題了.(因為本來就是唯一解).

建議 :
不是我始終糾結(jié)在一個錯誤示範的範例上,是因為在您原先的說明並沒有說啊!!所以我照著您的邏輯下R2C5是4或9 去推導(dǎo)一次結(jié)果最後的C值有異所以才提問題說左下不一定是C值.
如果您對我提出的說明有懷疑大可去問其他人或其他論壇求證是否有誤,如果有誤您在回來跟我說我會感謝您的.









2024-07-30 10:43:14
愛天使亞夜

你還在糾結(jié)欸,
因為帶入4的結(jié)果就是無解,
所以不是等不等於6的問題,
敝人也跟你解釋了,
你一直說就不是等於6那你這不是故意找碴是什麼?
為什麼R5C2能忽略?
如果帶入正確數(shù)值9,
你有需要在意R5C2嗎?
不需要,因為他是對的。
帶入4是錯的,
不管你考不考慮R5C2,
結(jié)果都是矛盾。
敝人已經(jīng)說了,
矛盾就是矛盾,
不管你考慮不考慮R5C2都不影響矛盾的事實,
而始終目的就只是要說明這個結(jié)構(gòu)下R5C5必然是6,
你對一個錯誤的解一直鬼打牆有讓你比較快樂嗎?


為什麼要帶入錯誤演示?
唯一性法則雖然在邏輯上是嚴格自洽的,
但你要用什麼方式來簡單說明?
數(shù)獨所有延伸的解法在解釋時不都是以「不管怎樣怎樣反正這格一定會(或不會)是這個數(shù)字」這樣來篩選的嗎?
所以最簡單的方式就是直接帶一次不是最簡單的嗎?
錯誤演示當(dāng)然不可能一路給你演示到出矛盾為止,
這樣是不是就變成「試誤法」了?
如果要用試誤法那還提什麼教學(xué)?
反正每個候選數(shù)都帶進去看看,
矛盾就刪掉遲早會解出來不是?


你還在糾結(jié),
所以你是看不懂中文還是故意裝死?
在觀察的四個宮裡面的確是不論帶入哪個數(shù)值R5C5都是6,
你一直要把第四宮帶進來然後說不一樣,
要找碴直接承認好不好?
2024-07-30 12:01:40
愛天使亞夜

所以你只注意基本形式而沒有注意變體。
矩形的四個角為什麼特別?
因為他們彼此有共同的候選數(shù)且又彼此互相影響,
所以矩形在數(shù)獨解法裡才會如此特別。
右下角那個7很顯然就不是典型的矩形,
但是如果看右下角整個宮的未知數(shù),
你會發(fā)現(xiàn)他依然符合共同候選數(shù)同時又彼此互相影響的條件。
四個角落的共同候選數(shù)都是49,
差異只有左下的6跟右下的8。
而右下角雖然不是一格,
但同樣的跟左上角一樣會同時影響左下,
因此左下必然是相異值的6,
對於所有唯一矩形這個結(jié)論都是成立的,
即使是這種變體也是如此。
如果你看不懂,
敝人文中也有用另一種方式說明為什麼左上跟右下必然一個4一個9,
因此結(jié)論來說左下一定是6。
如果已經(jīng)知道影響左下的兩個位置必然一個4一個9,
那是不是等價於「不管左上是4還是9,左下都必然是6」?

要給建議是吧?
你覺得你沒有糾結(jié),
但自始至終都在堅持照敝人的解法左下不一定是6。
因為6是正確答案,
所以如果推不出是6,
言下之意就是在說敝人的邏輯根本有誤。
但事實就是你是用一種扭曲的方式,
你沒有完全照著敝人的脈絡(luò)下去走,
直接開上帝視角見縫插針同時還對敝人的解釋一概無事,
你這不叫刻意找架吵那世界上就不會有紛爭了。
2024-07-30 12:01:53
josephylee
若要簡單快速的驗證方法, 其實把題目輸進電腦軟體上答案就可以出來了,R2C5 用4 當(dāng)已知數(shù)時....

https://truth.bahamut.com.tw/s01/202407/ccfc99a91a320584584e29fd24695fdd.JPG

結(jié)果為 .....

https://truth.bahamut.com.tw/s01/202407/70210aeeb19229768df566dcc7e7cb4d.PNG


惹敝人不開心? 只是觀點不同而已就想辦法解決問題就好了.唉...這樣就要請人離開 :(
2024-07-30 10:44:28
愛天使亞夜
使用計算機還解什麼數(shù)獨?
2024-07-30 12:01:12
josephylee
問題一 : 你覺得你沒有糾結(jié),但自始至終都在堅持照敝人的解法左下不一定是6。因為6是正確答案.
回答 : 那一開始就回答這樣給我就好了啊!! 而且如果6是正確答案那就是唯一解.就沒有您原先後面可能有雙重解解說.所以.......

問題二 : 使用計算機還解什麼數(shù)獨?
回答: 我有說是驗證方法啊!!可以驗證的有...
1.不能忽略可能的影響區(qū)域
2.可以證明您說明的左上有AB候選數(shù)但只有唯一數(shù) 9 .
2024-07-30 15:20:34
愛天使亞夜
結(jié)論就是你沒有整篇看懂敝人的推理過程,你是在斷章取義。
你也別說什麼觀點不同了,如果你還是搞不懂為什麼R5C5出6,你還是再回頭想想那個結(jié)構(gòu),如何才有讓R5C5不出6的可能。
既然自稱是數(shù)獨同好,麻煩對盤面的邏輯多花點心思想想。質(zhì)疑不是不行,但用錯誤的方式理解再回過頭來質(zhì)疑內(nèi)文這就是在找碴。
2024-07-30 15:54:11
josephylee
問題 : 如果你還是搞不懂為什麼R5C5出6,你還是再回頭想想那個結(jié)構(gòu),如何才有讓R5C5不出6的可能...

回答 : 原來不是只有我在糾結(jié)啊!! 回答您的問題.
如何才有讓R5C5不出6的可能呢?因為沒有啊!! 左上只能填9不能填4,所以左上候選數(shù)只有唯一數(shù)9.左上的候選數(shù)也只有49而已.您也說因為6是正確答案.那為何要想如何才有讓R5C5不出6的可能呢?
當(dāng)然,如果您想要開發(fā)出新的解題技巧的話那是例外.順便您也可以問問其他人或其他論壇如果一個有兩個候選數(shù)的單元格如果確定代入一數(shù)可以得到其他格可以出數(shù)的話,後續(xù)會再思考說不出這數(shù)的可能性嗎?
如果有人有贊同且也告知這樣做的好處理由的話,麻煩再告知我,我會再謝謝您一次.
至於說錯誤的方式理解再回過頭來質(zhì)疑內(nèi)文.......這話留給您思考吧!!該說的都已經(jīng)都說完了. 謝謝指教.
2024-07-30 19:14:03
愛天使亞夜
很遺憾的,你還要繼續(xù)鬼打牆,那麼請恕敝人黑單你了
2024-07-30 21:52:47

更多創(chuàng)作