作者squirrel1085 (小鼠松弈)
看板puzzle
標題Re: [問題] 西洋棋謎題 (原創~懸賞!!)
時間Thu Jan 4 19:48:21 2018
※ 引述《DreamYeh (天使)》之銘言:
: 前幾天看到一題不錯的問題
: 8 黑白
: 7 R R pP = 小兵
: 6 rR = 城堡
: 5 nN = 騎士
: 4 bB = 主教
: 3 qQ = 皇后
: 2 kK = 國王
: 1 K
: abcdefgh
: 題目:1.白先,黑王消失在棋盤第8列了,你找不到他
: 2.雖然找不到,但黑王走棋時仍須遵守西洋棋遊戲規則:不能主動送死
: 3.白方城堡不可以移到第8列
: (城堡可以到第8列那這題根本就秒殺題)
: 最後,請在最短步數內將死黑方,
: 或證明無法將死(黑王不能動做和)
: 相信有在做板上題目的應該馬上知道這題是哪一題改來的XD
: ---------------------------------------
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. b8-c8 15. d1-e1
16. c8-d8 17. e1-f1 18. d8-e8 19. b7-b2 20. b2-g2
21. f1-h1
這樣可以嗎
不太熟悉西洋棋譜表達方式
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.240.147.31
※ 文章網址: https://webptt.com/m.aspx?n=bbs/puzzle/M.1515066506.A.1BC.html
※ 編輯: squirrel1085 (123.240.147.31), 01/04/2018 19:53:09
1F:推 arthurduh1: 19 開始有記錯譜 01/04 20:11
2F:→ 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
3F:推 DreamYeh: 這叫重賞之下有勇夫嗎 XD 太強了 01/04 21:37
4F:→ 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
5F:推 DreamYeh: 很不錯想法 另外看你解答 我開始思考黑王如果沒被限定在 01/05 10:02
6F:推 DreamYeh: 第8列 本題是不是就無解了... 01/05 10:03