玩數獨,就是在 9x9 的盤面上,把每個空格填入 1 到 9 的數字,讓任何一列、一行或一個 3x3 宮裡,數字都不重複。有些格子一開始就填好了,你用它們以邏輯推出其餘的格子。你不需要猜,也不需要做任何加法。這份指南寫給完全的新手,帶你從規則一路走到第一次填數字。
完成的盤面必須同時遵守 3 條規則:
列、行和宮都稱為區域。每一格剛好屬於一列、一行和一個宮,你填的數字必須同時符合這三者。一個區域有 9 格,需要 9 個不同的數字,所以每個數字在每個區域中都恰好出現一次。
盤面有 81 格。橫向的是列,直向的是行。本頁用列字母加行數字來稱呼一格。列從上往下是 A 到 J(跳過字母 I),行從左往右是 1 到 9,所以 A9 是最上面一列、最右邊一行。粗線標出 9 個宮,編號由左到右、由上到下。
下面的盤面在一道簡單題上,各標示出一個區域:D 列(橫向)、第 7 行(直向)和第 1 宮(左上)。大數字是題目數字,小數字是候選數。
這是同一道簡單題的最上面一列,來自我們自己的題庫。A 列已有 3、6、5、2、4 和 9,所以缺少的數字是 1、7 和 8。拿最右端的空格 A9,逐一測試缺少的數字:
只有 8 能放,所以 A9 是 8。這叫唯一候選數:只有一個候選數的格子。簡單題大多靠重複這個檢查來解,還有它的鏡像:隱性唯一數,也就是在某個區域內,一個數字只剩一個可能的格子。兩者都在數獨解法中一步步說明。
從簡單等級開始。我們的等級依序是簡單、中等、困難、專家、大師和傳奇,依題目需要的最難解題步驟分級,不是依給了多少數字。
點一個格子,再點數字鍵盤上的數字就能填入。盤面下方有 3 個按鈕:「復原」、「清除」和「筆記模式」。「筆記模式」會顯示「開」或「關」的標示。在「開」的狀態下,數字鍵盤會在選取的格子中新增或移除筆記,而不是填入數字。切換成「關」就能再次填數字。「復原」會倒退你的操作,所以走錯一步也沒有代價。
不是算術意義上的數學。這些數字換成 9 個字母或 9 種顏色,謎題一樣成立,因為這裡沒有加、減、乘的運算。解題純粹靠邏輯與排除,雖然盤面背後的結構在數學上是真正的研究主題。想知道盤面有多少種,以及為什麼提示數很重要,請見數獨數學。
好的題目是這樣,這也是它公平的原因。如果一道題有 2 個解,沒有任何邏輯步驟能在兩者之間做選擇,你就被迫要猜。在 Sudoku69,任何我們的解題程式無法單靠邏輯解完的題目,都絕不會發布,所以這裡沒有題目需要猜。
規則變得自然之後,請到分步指南學習解題方法。同樣的概念也有其他形式:殺手數獨用總和籠取代大多數題目數字,16x16 數獨則使用更大的 4x4 宮。