推 arthurduh1: 19 開始有記錯譜 01/04 20:11
→ arthurduh1: 我有個解跟你概念差不多, 不過我不小心白走了一步XD 01/04 20:12
感謝樓上, 已修正
※ 編輯: squirrel1085 (123.240.147.31), 01/04/2018 20:20:07
咦好像可以改進
01. a1-a2 02. a2-a3 03. a3-a4 04. a4-a5 05. a5-a6
06. h7-b7 07. b7-b1 08. a7-b7 09. a6-a7 10. a7-a8
11. b1-c1 12. a8-b8 13. c1-d1 14. b7-b2 15. b2-e2
16. d1-f1 17. e2-g2 18. f1-h1
※ 編輯: squirrel1085 (123.240.147.31), 01/04/2018 20:47:47
推 DreamYeh: 這叫重賞之下有勇夫嗎 XD 太強了 01/04 21:37
→ squirrel1085: 耶已收到紅包, 謝謝 01/04 21:58
稍微補充解釋一下想法
第一感的殺法就是兩隻城堡分佔兩條相鄰的線將死對方(像是象棋的"雙車錯")
但規則限制城堡無法到第8路線, 所以就想說換成直線方向的雙車錯
如果直接執行這個想法, 白王不用動, 讓兩隻城堡從7路線撤到 b1、b2 準備殺法
則會發現黑王會火速從8路線逃往1路線, 近到可以吃掉城堡, 白方就無法簡單作殺
這裡白方慢了兩步才能成功執行雙車錯殺法
為了不讓黑王迅速逃往1路線
就生出了21步版:
讓一隻白城堡控制7路線, 以限制黑王於8路線
然後白王衝到8路線, 配合另外一隻城堡一步步進逼黑王, 往右邊壓縮空間
最後再把7路線的城堡拉回來雙車錯
後來想到其實可以"提早"讓兩隻城堡回來"雙車錯"
那可以多早呢?
如果讓白王跑到a6去保護b7的城堡, 另一隻城堡放到c1, 再把b7城堡拉回來雙車錯
會發現黑王還是逃得太快, 這裡白方慢了一步
於是要讓白王跑到b8, 一隻城堡在d3, 這時再把b7城堡拉回來
這樣就換黑方剛好慢了一步來不及逃生
這樣提早的效益節省了3步
至於要證明或找出最佳解是幾步還得另請高明
也許可以跑軟體驗證~
※ 編輯: squirrel1085 (123.240.147.31), 01/05/2018 00:47:27
推 DreamYeh: 很不錯想法 另外看你解答 我開始思考黑王如果沒被限定在 01/05 10:02
推 DreamYeh: 第8列 本題是不是就無解了... 01/05 10:03