數織是一種圖像邏輯謎題。你需要根據每列與每行前方的數字提示,決定哪些格子要填滿,哪些格子要留白。
目標不是猜出圖案,而是用邏輯證明哪些格子必須填滿、哪些格子必須空白,然後慢慢揭開隱藏圖像。
每個列與行提示都告訴你該線上填滿區塊的長度。
如果提示有兩個數字,這些填滿群組之間至少要有一個空白格。
叉號或點記號和填滿格一樣重要,因為它們能防止群組延伸太遠。
數織規則
每個數字表示一段連續填滿格。提示 5 表示連續填滿五格。提示 2 3 表示先填兩格,至少空一格,再填三格。
列與行必須同時成立。只有當某格同時符合列提示與行提示時,才能確定它要被填滿。
| 謎題部分 | 意思 | 範例 |
|---|---|---|
| 填滿格 | 隱藏圖像的一部分。 | 長度 4 的區塊需要四個相連的填滿格。 |
| 空白格 | 已確認不屬於任何填滿群組的格子。 | 用叉號或點記號標為空白。 |
| 列提示 | 從左到右出現的填滿群組。 | 1 3 表示先填一格,空一格,再填三格。 |
| 行提示 | 從上到下出現的填滿群組。 | 2 表示垂直相連的兩個填滿格。 |
如何讀取數織提示
學習提示最簡單的方法,是把每個數字轉換成群組長度與必要空格。下表列出初學者最常遇到的基本範例。
| 提示 | 意思 | 一種可能線型 |
|---|---|---|
| 5 | 一個長度五格的填滿群組。 | #####.. |
| 1 1 | 兩個單格填滿,中間至少有一個空白格。 | #.#.... |
| 2 3 | 兩格群組、空白、再接三格群組。 | ##.###. |
| 0 | 這一線沒有填滿格。 | ....... |
初學者數織策略
先從幾乎和線一樣長的提示開始。這些提示會產生重疊,也就是不論群組從哪裡開始,某些格子都必須填滿。
接著利用已確認的空白格把線分成較小區段。每次切分都會讓剩餘群組更容易放置。
找完整線
如果 10 格的列提示是 10,就填滿整列。
使用重疊
如果群組太長,無法避開中央,就填滿所有可能放法共同覆蓋的格子。
標記強制空白
當群組完成後,如果前後有格子,將它們標記為空白。
交叉檢查行
列中的每個填滿或空白格,都會給對應的行帶來新資訊。
簡單的數織解題流程
當謎題停住時,用可重複的清單檢查格子,而不是一直盯著圖像。
第一輪
- 填滿完整線,例如 10 格線的提示 10。
- 如果提示是 0,將整線標為空白。
- 尋找會產生重疊的大提示。
第二輪
- 用叉號分隔已完成的群組。
- 檢查剩餘群組是否仍能放進開放區段。
- 每次有有效標記後,在列與行之間切換。
卡住時
- 選一條線,列出每個群組還能放的位置。
- 只填滿所有有效放法都共同覆蓋的格子。
- 不確定的格子先留空,直到其他提示確認。
範例:使用重疊
想像一條 7 格線,提示是 5。長度五格的群組可以從第 1、2 或 3 格開始。這些可能位置會在中間重疊。
因為第 3、4、5 格在每一種可能放法中都會被填滿,所以即使你還不知道群組兩端,也可以安全填滿它們。
| 提示 | 可能放法 | 安全結果 |
|---|---|---|
| 7 格中的 5 | #####.. / .#####. / ..##### | ..###.. |
| 8 格中的 6 | ######.. / .######. / ..###### | ..####.. |
數織常見錯誤
大多數錯誤來自忘記群組間空白、沒有標記空白格,或因為圖案看起來像就直接填滿。
| 錯誤 | 更好的習慣 |
|---|---|
| 忘記群組間的空白 | 兩個提示數字之間一定至少要有一個空白格。 |
| 不標記已確認空白 | 一旦證明某格是空白,就用叉號或點記號標出。 |
| 靠圖像感覺補完 | 把圖像當成獎勵,不要當成證據。 |
| 只看列 | 每次在列上標記後,都檢查受影響的行。 |
如何練習數織
先從 5x5 和 10x10 格子開始。它們使用和大型謎題相同的邏輯,但更容易找出錯誤。
進步後,試著在標記每個格子前說出理由。如果你知道為什麼某格必須填滿或空白,就代表正在正確解題。
數織玩法 FAQ
什麼是數織?
數織是一種格子謎題,列與行提示會告訴你哪些格子要填滿,最後揭開隱藏圖像。
數字代表什麼?
每個數字代表一個填滿群組的長度。多個數字代表多個群組,群組之間至少要有一個空白格。
可以不猜測就解開嗎?
可以。好的數織可以用重疊、強制空白與列行交叉檢查,以邏輯解開。
最好的起手策略是什麼?
從完整線、提示 0 的線,以及會產生重疊的大提示開始。