明知山有虎,偏向虎山行(上)
明知山有虎,偏向虎山行(上)
上星期談及數獨,但沒有向讀者詳加介紹,因為用文字解釋,要用一套簡單詞彙,令對數獨全無認知的讀者,明白數獨遊戲的基本組成部分,有一定難度。圖像是最優越方式,將有關信息數顯示讀者眼前。以文字表達更加會遇上各師各法,根本沒有一套共
識的詞彙的現實。但幸而不同的詞彙,並不損表達出其描述的特徵。
今天,我明知山有虎,偏向虎山行。試用文字向各位簡介入門所須知的概念。
玩數獨的道具非常簡單,只需一張包含(9x9)九九八十一個單元格方陣的紙張。方陣有稱為「行」的橫向單位,共九行,編號從頂部開始,為1到9。至於縱向的單位就稱為「列」,亦共九列,編號從左方開始,亦為1到9。此外這九九八十一個單元格,可以九宮格形式加以覆蓋,形成九個3x3稱為「宮」的單位。這九個宮,每個包含3X3單元格,用較厚的行及列隔開。編號亦由1到9,從左首到右邊底部。
如果用英文字母c代表列,r代表行,每一個單元格都有一個獨一無二的稱號,如r4c7,位於5宮。但宮位的稱號可以從行數及列數推算出來,所以基本上,兩個數字已經可以準確釐定,在九九八十一單元格中的位置。
開始玩數獨時,一些單元格已經包含了數字。這些數字在遊戲過程中不能被改變,稱為「基元」。
其他空置的單元格,就須要玩家填寫,要求非常簡單,每一行都只能包含1至9的九個數字,不能重複。每一列同樣只能包含1至9的九個數字,不能重複及每個宮亦同樣只能包含不能重複1至9的九個數字。
面對這個情況,尋找任何空置單元格的答案,有一個標準對應方法。以r4c7為例,首先考慮能夠左右這個空置單元格的其他單元格。總共有三類,一是同行(r4)的其他單元格,二是同列(c7)的其他單元格,三是同宮(5宮)的其他單元格。其他任何一個單元格,都不具這個特徵。所以我們口語化,說任何一個單元格能夠「看見」的是同行的其他單元格,同列的其他單元格,及同宮的其他單元格。所以如果看見的單元格已經名花有主,其所顯示的數字,便不可能成為空置的單元格的可能答案的一員。反過來說,所有看得見的有主名花以外的數目,都有機會成為有關單元格的價值。如果經過這個過程,發覺1至9的其中八個數目已經顯示出來,那麽餘下來的唯一數目,便是該單元格的答案。
孫公解碼 - 孫明揚 舊文
本文作轉載及備份之用 來源 source: http://www.am730.com.hk