Shikaku 怎麼解
Shikaku 乍看像是靠猜,但這裡的每道謎題都只有一個解,而且只靠邏輯就能解開。掌握下面四個思路,幾乎任何平面圖都能解,後面的例題會把它們串起來。
一分鐘看懂規則
- 把整個網格分成若干矩形(正方形也算)。每個格子恰好屬於一個房間。
- 每個房間恰好包含一個數字。
- 這個數字就是房間的面積:寬乘高,以格子計。
1. 列出每個數字可能的形狀
一個數字只能變成兩邊相乘等於它的矩形。6 可以是 1×6、6×1、2×3 或 3×2;4 可以是 1×4、4×1 或 2×2。像 5、7 這樣的質數只能是一條直線,1 就是一個格子。可能的形狀越少,越容易放置。
2. 從數字最沒有空間的地方開始
留意靠近邊緣或角落的數字、被其他數字夾住的數字,以及擠在窄處的大數字。房間裡不能有第二個數字,也不能超出網格,所以很多形狀會一下子被排除。角落裡的數字往往只有一種形狀放得下。
3. 找只有一個數字能到達的格子
每個格子最終都必須屬於某個房間。選一個空格,想想哪些數字能把房間延伸到這裡。如果只有一個,這個格子就屬於它,而它所有不覆蓋這個格子的形狀都可以排除。
4. 讓每個房間壓縮下一個
每畫一個房間,鄰近數字能用的格子就少了,選擇也隨之變少。每放一個房間,就重新看看旁邊的數字:通常其中一個只剩一種形狀。好的解法是一串小而確定的步驟,而不是猜測。
完整例題
這是一個有六個數字的 5×5 小平面圖。列從上往下數,欄從左往右數。每張圖顯示到這一步為止畫好的房間,最新的房間用粗框標出。
空白的平面圖。數字加起來是 25,和往常一樣正好等於格子數。
1. 從右下角的 5 開始。5 是質數,所以它的房間是一條五格的直線。如果沿最下面一列橫放,會把 3 也包進去,所以必須直放:整個最右欄。
2. 現在看第 1 列第 3 欄的空格(虛線)。3 的任何房間都在它自己的列或欄裡,到不了這裡;第 3 列的 6 要到這裡就得包進第二個數字。只有第 1 列的 6 能覆蓋它,而它的形狀中只有左上角的 2×3 方塊能覆蓋。
3. 第 2 列的 3 現在只剩一種形狀能避開已畫的房間和下面的 2:第 4 欄從第 1 列到第 3 列的直線。
4. 第 3 列的 6 被困住了:上面是第一個 6,右邊是 3 的那一欄,而直長的 3×2 會把最下面一列的 3 包進去。只有覆蓋第 3、4 列的 2×3 方塊放得下。
5. 第 4 列的 2 只剩下方一個空的相鄰格子,所以它的房間就是這直的兩格。
6. 最下面一列的 3 填滿最後三個格子。所有格子都被覆蓋,每個房間有一個數字,每個數字都等於面積:解開了。
更多提示
- 把所有數字加起來,總和一定等於格子數。如果你的房間留下了空隙,表示某個房間形狀不對。
- 卡住了?找一個只有一個數字能到達的格子,幾乎總能打開局面。
- 用鍵盤時,方向鍵移動,在一個角按 Enter,再到對角按一次 Enter 即可畫出房間。
- 在存檔裡用往期謎題練習,不會影響你的連勝和排名。