什麼是數獨產生/求解器?
一款免費的數獨產生器和求解器。可產生不同難度的謎題——簡單、中等、困難或專家級——也可以輸入現有的數獨謎題,讓求解器用回溯演算法找出答案。適合練習數獨或驗證自己的解答。
產生器以回溯法填出完整的數獨網格,再依你選的難度(簡單、普通、困難、專家)挖掉相應數量的格子。求解器毫秒內算出唯一解,檢查按鈕把衝突格標紅。提示按鈕會先說出下一步用到的技巧——唯一數或隱藏唯一數——再填入那一格,讓你學會方法而不只是拿到答案。你還能為所有空格一鍵填上候選數,即時錯誤計數和通關統計則記錄你解得有多乾淨。
使用方法
- 選擇難度等級,點選「產生」建立新的數獨謎題。
- 點選空格輸入數字1-9來填寫,或貼上現有的謎題。
- 點選「求解」立即取得答案,或點選「檢查」驗證您的填寫是否正確。
何時使用
- 報紙或雜誌數獨卡關時,拿來核對答案。
- 早晨喝咖啡時,生成一題剛好難度的新數獨。
- 用「逐格提示」而非完整答案來教小孩數獨規則。
結果
遇到一道報紙上解不出的數獨。將已知數字輸入格子,點選求解,工具會用回溯演算法在一秒內填滿全部81個格子。
常見問題
- 求解器到底怎麼運作的?
- 使用遞迴回溯:先填入一個數,檢查是否違反列、欄、3×3 宮格的規則,再往下走。走到死路就回退換下一個候選數。對於合法數獨,通常一秒之內就能找到答案。
- 每一題標準數獨都只有唯一解嗎?
- 標準數獨題目要求只有一個解,這是其定義的一部分。若一個盤面有兩個以上的有效解,那只是部分填好的網格,不算真正的數獨。我們生成的題目都保證唯一解。
- 四個難度之間實際差在哪?
- 簡單大約留 40 個已知數,單純掃描就能解;普通約 34 個,需要做候選數筆記;困難約 28 個,要做推理鏈;專家約 22-24 個,常需要 X-Wing、Swordfish 等進階技巧。
- 可以把別處的題目貼進來嗎?
- 可以。最快的方法是用「貼上題目」按鈕:把多數數獨網站常用的 81 位數字串(0 代表空格)貼進去,就會直接載入網格。你也可以點任一空格開始輸入,方向鍵在格子間移動。先按「驗證」確認線索只有唯一解,再按解題或檢查。
- 用提示按鈕算作弊嗎?
- 視目的而定。學習階段,提示能讓你看出下一步要靠哪種推理;比賽自然要避開。卡到完全推不下去時點一下,再仔細研究那一格的推理過程,再繼續自己解。