[問題] 逆孔明棋 5x5

看板puzzle (益智遊戲 - 數獨,拼圖,推理,西洋棋)作者時間3年前 (2021/01/18 12:38), 3年前編輯推噓2(209)
留言11則, 2人參與, 3年前最新討論串1/1
初始棋盤如下,由24個1x1的正方體組成,數字代表正方體的數量 目標是產生24高的長方體在其中一格上,若在正中央則為完美結果 11111     00000 11111     00000 11011 = 目標 > 002400 11111     00000 11111     00000 (完美結果) 可以做的事情,(1)推倒1個M高的長方體產生N個M/N高的長方體 N>=2 不能向有其他長方體的格子或棋盤外推倒, 如第一個例子將6向下推(紅色) (2)將M個相同N高的長方體 堆疊產生M*N高的長方體 不能將不同高度的長方體堆疊在一起 不能向有其他長方體的格子或棋盤外堆疊 如第二個例子將右下兩個2向左堆(綠色) 00000   00000   00000 0000   03300   00060 00000 => 00000 => 00000 60000   02220   02004 00000   00000   00000 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.249.82.252 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/puzzle/M.1610944738.A.3B8.html

01/18 15:08, 3年前 , 1F
第二點也跟第一點一樣只能疊在沒有其他長方體的格子嗎?
01/18 15:08, 1F
※ 編輯: EIORU (60.249.82.252 臺灣), 01/18/2021 15:58:24

01/19 09:46, 3年前 , 2F
第一點的紅色6可以向下移1格嗎?產生6/1高的長方體?
01/19 09:46, 2F
不行

01/19 10:17, 3年前 , 3F
姑且假設N必須大於1,寫了程式:
01/19 10:17, 3F

01/19 10:17, 3年前 , 4F

01/19 10:18, 3年前 , 5F
用滑鼠拖拉的方式進行遊戲
01/19 10:18, 5F
發現bug 兩個不同數字可以疊在一起

01/19 12:31, 3年前 , 6F
修了XD
01/19 12:31, 6F
https://imgur.com/a/wKVJ8xS 完美結果支援 ※ 編輯: EIORU (60.249.82.252 臺灣), 01/19/2021 12:41:12

01/19 18:21, 3年前 , 7F
聚合時的拖曳鬆開點和推倒一樣在0操作會不會比較順?
01/19 18:21, 7F

01/19 18:23, 3年前 , 8F
或是兩種都支援應該也可以
01/19 18:23, 8F

01/19 20:08, 3年前 , 9F
本來寫程式時是支援N=1的,所以必須由落點是否0來判斷
01/19 20:08, 9F

01/19 20:09, 3年前 , 10F
聚合或推倒,後來小改一下N>1就沒有動原本判斷的部分
01/19 20:09, 10F

01/19 20:12, 3年前 , 11F
話說容許N=1時題目異常的簡單XD,所以我才推文發問的
01/19 20:12, 11F
文章代碼(AID): #1W1H3YEu (puzzle)
文章代碼(AID): #1W1H3YEu (puzzle)