English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

玩數讀的秘訣(如何解開) ~困難~










Cindy pen

2007-02-16 11:25:55 · 3 個解答 · 發問者 子子 1 in 遊戲與休閒活動 棋類遊戲

數獨

2007-02-16 11:30:50 · update #1

3 個解答

我把數獨分成四種等級...
1. 刪去法: 找出所有的 1, 然後把其相對應的直行, 橫列, 及所在 的3x3矩陣全部 "刪去". 然後找出所有 直行, 橫列, 3x3矩陣 中祇剩下一個空格的位置填入1.
若找不到, 就換下一個數字.
(如何 "刪去"? 用鉛筆畫掉? 拿小紙片蓋住? ...那就要考驗你的智慧了. )
如此從 1 開始 一直到 9 然後再回到 1 又重頭開始. 保證可以解出來.
當然, 找出空格的位置就是個人功力高低之所在.
日後, 等你熟悉了, 就不一定要照順序從1到9, 可隨你的高興了.
2. 可值法: 用第一級法解不出時, 開始對每個空格評量它可填入的值 (直行, 橫列, 及所在 的3x3矩陣 中曾經出現的數字都不可以用). 如果它祇有一個可能的數字, 填進去.
如果有找到一個以上的這種空格, 那就得回到方法1 重新來過.
因為用這種方法需要塗塗改改, 建議你用電腦的試算表來做會比較方便.
3. 限制法: 延續可值法的結果. 當所有的空格都有兩個以上的可能值時, 看看直行, 橫列, 及任一3x3矩陣中是否有下列兩種情形:
a) 某兩格恰好含有相同的兩個值 (例如: 空格1(45), 空格2(45))
b) 某三格恰好含有相同的三個值 (若某格祇含其中的兩個值也算, 例如: 空格1(123), 空格2(13), 空格3(23))
這表示4, 5 必須在空格1, 2 之間 (a) 或 1, 2,3在空格1, 2, 3 之間 (b).
此時在該直行, 橫列, 或3x3矩陣中其他空格內的4, 5或 1,2,3都必須去掉.
若此法有結果, 則回到方法2 重新來過.
4. 試驗法: 方法3 還是不行時, 祇好找可能值比較少的空格(通常是找 2 種可能值的空格) 一一試試看. 若需要用到這種方法, 那你就真的累了.
老實說, 這是我自寫的電腦解法的流程. 當初是針對 4x4 (1 ~ 16) 的數獨而做.
如果用人工來做, 另有針對特殊題型的特殊法(在此就不再贅言).
不管如何, 初學者先熟悉方法1, 2後也可以算登堂入室了.
附註: 題目若出的不好, 可能會無解 ,也可能有許多解. 我就有多達 29 解的題目.
當然, 那必須用電腦才能全部解出來.
如果有問題, 請來函討論. 不然, 我可能會錯失你再補充的疑點.

2007-02-16 20:05:52 · answer #1 · answered by JJ 7 · 0 0

【亞洲36588合法彩券公司直營 官網: A36588.NET 】

【 最新活動→迎接新會員,首存狂送20% 】

【運動→電子→對戰→現場→彩球 】

【免費服務 →電影區、討論區、KTV歡唱、運動轉播、即時比分、24H客服 】

【亞洲36588合法彩券公司直營 官網: A36588.NET 】

2014-09-05 02:40:42 · answer #2 · answered by Anonymous · 0 0

找同行或同一格中,沒有重複的數字。
或用消去法.........就很容易解題囉!

2007-02-16 11:42:35 · answer #3 · answered by ? 2 · 0 0

fedest.com, questions and answers