免費長方形邏輯謎題

線上玩 Shikaku

把格子分成長方形。每個長方形只能包含一個數字,且面積必須等於該數字。

尺寸
難度
長方形 0/0
覆蓋 0/0
時間 0:00

Building a unique Shikaku puzzle...

準備 Shikaku

The generator is making a rectangular division puzzle and checking that the clues have exactly one solution.

什麼是 Shikaku?

Shikaku 是一種日本長方形邏輯謎題,也常被稱為 Divide by Squares 或 Rectangles。盤面有數字線索,每個數字代表一個長方形的確切面積。

這個免費線上 Shikaku 提供 5x5 到 10x10 六種尺寸,以及簡單、中等、困難難度。每個生成的謎題都會用 exact-cover 解題器檢查,確保只有一個解答。

  • 將整個盤面分成長方形。
  • 每個長方形必須剛好包含一個數字。
  • 數字必須等於長方形面積。
  • 長方形不能重疊,也不能留下空隙。
  • 完成時每個格子都只被覆蓋一次。

如何線上玩 Shikaku

在格子上拖曳,畫出剛好包含一個數字線索的長方形。如果面積符合數字,而且裡面沒有其他線索,長方形就會放到盤面上。

使用檢查取得回饋,提示放置一個正確長方形,復原回到上一步,清除移除選取的長方形,解答顯示完整盤面,新謎題則生成另一個唯一解 Shikaku。

  • 先從小數字開始。
  • 數字 6 可以是 1x6、2x3、3x2 或 6x1。
  • 靠近邊緣和角落的線索可用形狀較少。
  • 觀察一個長方形如何限制鄰近線索的空間。

Shikaku 規則

Shikaku 規則簡單,但推理很有成就感。一個線索只屬於一個長方形,而該長方形的面積必須等於數字。

長方形可以細長、寬大或正方形。它不能包含兩個線索,不能與其他長方形重疊,也不能留下無法處理的空白。

  • 1 線索是一格長方形。
  • 質數線索只能形成 1 乘 n 或 n 乘 1。
  • 角落線索選項較少。
  • 兩個長方形可以共邊,但仍是不同區域。
  • 解完的 Shikaku 沒有空格。

Shikaku 策略技巧

好的策略從列出每個線索可能的長方形開始。如果某個線索只有一種可行形狀,就先放下它。

較難的 Shikaku 常依賴空間壓力。即使一個線索有多種選擇,可能只有一種能為鄰近線索留下足夠面積。

  • 優先處理 1 和角落線索。
  • 用因數配對想像所有長方形尺寸。
  • 排除會困住空格的形狀。
  • 確認長方形不會搶走其他線索需要的空間。
  • 卡住時,從線索周圍的空白區域重新觀察。

Shikaku 尺寸與難度

小型 5x5 和 6x6 適合學習長方形規則。較大的 8x8、9x9、10x10 會帶來更多因數選擇,也讓遠處線索彼此影響更多。

簡單謎題有較多局部推理和小長方形。中等謎題混合緊湊與拉長區域。困難謎題使用較少線索、較大面積與更長推理鏈,但仍會驗證唯一解。

  • 5x5 是快速暖身。
  • 6x6 和 7x7 適合練習。
  • 8x8 和 9x9 增加空間管理。
  • 10x10 是本頁最大挑戰。
  • 難度會改變長方形大小、線索密度與推理壓力。

Shikaku 實際解題範例

最快感受 Shikaku 的方法,是針對單一個提示排除不可能的矩形。假設一個 6 位於 5x5 盤面的左緣附近。它的因數組合是 1x6、6x1、2x3 與 3x2——但在五列五行的盤面上,1x6 或 6x1 的長條根本放不下,因為沒有任何一列或一行有六格那麼長。這兩種形狀在你動筆前就出局了。

剩下 2x3 或 3x2 的方塊,兩者都必須包含這個提示、且只覆蓋空白格。如果鄰近的提示已經需要 6 正下方那一格,高度為 3 的選項就被擋住,只剩寬的 2x3 矩形。一個提示僅靠排除放不下的形狀就解出來了,而它固定下來的邊,現在縮小了周圍每個提示的可能。

  • 列出提示的因數組合(6 = 1x6、6x1、2x3、3x2)。
  • 捨棄任何超過盤面長度的形狀。
  • 捨棄會覆蓋第二個提示或超出盤面的形狀。
  • 若只剩一種形狀,就放下它,並把它的邊當成新的牆。
  • 重新檢查空間變少的鄰近提示。

面積總和檢查

每個 Shikaku 都有一個隱藏的平衡:由於矩形恰好把整個盤面覆蓋一次,提示數字的總和永遠等於格子總數。7x7 盤面有 49 格,所以它的提示必須加總為 49。這是一個快速的驗算,而在小盤面或接近完成時,更是一個真正的解題工具。

兩個方向都能用。如果你已經放了好幾個矩形,而剩下的提示加總等於空白格數,就表示沒走錯;若不相等,就有一個矩形是錯的。到了後段,剩餘面積常能精準釘住最後一個提示:當某個未解的提示等於仍空著的格數時,它的矩形就直接填滿剩下的空間。

  • 所有提示數字相加,等於盤面的格子總數。
  • 7x7 盤面加總為 49;10x10 為 100。
  • 已放的矩形加上剩餘提示,必須始終平衡。
  • 若總數對不上,表示已存在的某個矩形是錯的。
  • 當一個提示等於剩餘空白格數,它就拿下全部。

Shikaku,Nikoli 的經典

Shikaku 由 Nikoli 發揚光大——這家日本出版社推出過許多深受喜愛的邏輯謎題,包括數獨與 Nurikabe。它的日文名稱大致意為「切成方塊」,正描述了整個遊戲:把盤面切成矩形區塊,使每一塊各帶一個面積提示。

和其他 Nikoli 謎題一樣,好的 Shikaku 被設計成只有唯一解、且可純靠邏輯求得、無需猜測。在英文裡,它也被稱作 Divide by Squares 與 Rectangles。這裡的版本維持唯一解的標準,並加入 5x5 到 10x10 的盤面大小,讓你從快速暖身一路成長到較長的挑戰。

FAQ

Shikaku 常見問題

Shikaku 的規則是什麼?

將格子分成不重疊的長方形。每個長方形包含一個數字,而數字就是它的面積。

可以免費玩嗎?

可以,這個 Shikaku 可在瀏覽器中免費遊玩。

謎題有唯一解嗎?

有。顯示前會檢查為唯一解。

新手適合哪個尺寸?

建議從 5x5 或 6x6 簡單開始。

Shikaku 的矩形可以是正方形嗎?

可以。正方形是允許的:提示 4 可以是 2x2 正方形,9 可以是 3x3 正方形。Shikaku 就是把盤面切成矩形區塊,而正方形是其中的特例。

一個矩形可以包含兩個數字嗎?

不行。每個矩形恰好包含一個提示,而該提示等於它的面積。兩個數字永遠不能共用一個矩形,這正是每個提示形狀得以確定的原因。

如何從數字推出矩形的形狀?

列出該數字的因數組合——12 是 1x12、2x6、3x4 及其相反——再只保留能放入盤面、且包含該提示又不覆蓋其他數字的形狀。