什麼是 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 是本頁最大挑戰。
- 難度會改變長方形大小、線索密度與推理壓力。