Re: [問題] 西洋棋謎題(棋子放回)
這是 Raymond Smullyan(1957)的題目:
8 黑白
7 pP = 小兵
6 rR = 城堡
5 r b nN = 騎士
4 B bB = 主教
3 qQ = 皇后
2 kK = 國王
1 k
abcdefgh
======================================
最近西洋棋謎題被重新提起,原po提到這一題是入門經典題,忽然想
起當年解出這題時候,心裡歡呼同時大叫精妙的事情。
因為板上沒有解答,因此在這邊把他寫出吧....
(防雷頁)
前提:詳細請看#19y39PSk (puzzle)
西洋棋裡面禁止一切「下完了之後會導致我方國王被對方將軍」的棋步
以下只要違反這句話我們都稱為違反棋規,開始分析:
1.白王如果在c2上,則國王相鄰,上一手違反棋規
2.白王如果在b3上,則他正面臨被double-check狀況
上一手如果是白,他沒解除這種狀況,違反棋規
上一手如果是黑,則發現黑無論是走什麼都無法造成double check,
因為再逆推一手的白方違反棋規
3.既然白王不在c2 or b3上,則盤面上白主教正在 check黑王,
上一手如果是黑,他沒解除這種狀況,違反棋規
上一手如果是白..那他可能怎麼走呢?顯然不是動白主教,否則再逆
推的黑違反棋規
看來只能使用閃擊來達到白主教check...
4.可是根據盤面..能閃擊的只剩白王,但白王從哪離開?當然不能在c2
否則再逆推違反規定,看來上一手時候白王只能在b3上,逆推前一步
只能是K b3-c3+
5.但是...等等,白王如果在b3上,則如前所述,再逆推的黑無論走r,b,k
白"似乎"都違反棋規,因此本題無解?!?!?!?
再來就真的是本題關鍵中的關鍵了,如果你想嘗試本題樂趣,看到這一邊
趕緊跳走吧XD
這樣問吧..為什麼你會覺得,上上一手無論黑走什麼,白都在違反棋規呢?
因為如果是走主教,白都被城堡check..走城堡,則白被主教check
但等等..有種狀況可以造成這種double-check喔!....那就是
吃過路兵!!!!!!!!!!!!!
我們來看看吧!首先白走c2-c4(c兵往前走兩步)
白走c2-c4後,擋住黑主教 check路線,這時候還有個黑兵在b4,擋住黑城堡check路線
接著黑再走b4-c3 e.p.(吃過路兵) 同時++(double-check)
最後白再K b3-c3 吃掉那隻黑兵
(也許你會疑惑為何在第二點的後面推論裡面沒有考慮這種狀況,
因為黑兵還要被處理掉啊XD)
這就完全沒有違反棋規了!
因此,最後,請把白王放在c3上吧!這就是解答~
更完整的,你還可以寫出最後幾手...
第N手 c2-c4 b4-c3e.p.++
N+1 Kb3-c3 (吃黑兵)
--
— 請多指教喔!!
/\●/\ ))
(( / /▲\ \
\\ My Blog: http://dreamyeh.pixnet.net/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.168.103
推
04/10 22:56, , 1F
04/10 22:56, 1F
→
04/11 02:00, , 2F
04/11 02:00, 2F
→
04/11 02:01, , 3F
04/11 02:01, 3F
推
04/11 11:08, , 4F
04/11 11:08, 4F
→
04/11 11:08, , 5F
04/11 11:08, 5F
→
04/11 12:00, , 6F
04/11 12:00, 6F
推
04/11 12:03, , 7F
04/11 12:03, 7F
推
04/11 12:07, , 8F
04/11 12:07, 8F
→
04/11 12:09, , 9F
04/11 12:09, 9F
→
04/11 12:10, , 10F
04/11 12:10, 10F
→
04/11 12:12, , 11F
04/11 12:12, 11F
推
04/11 12:58, , 12F
04/11 12:58, 12F
→
04/11 12:58, , 13F
04/11 12:58, 13F
→
04/11 12:59, , 14F
04/11 12:59, 14F
→
04/12 00:02, , 15F
04/12 00:02, 15F
推
04/12 11:50, , 16F
04/12 11:50, 16F
→
04/13 07:03, , 17F
04/13 07:03, 17F
→
04/13 07:04, , 18F
04/13 07:04, 18F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
問題
14
36