西洋棋謎題(棋子放回) - 西洋棋
By Margaret
at 2011-04-10T15:46
at 2011-04-10T15:46
Table of Contents
這是 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
--
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
--
Tags:
西洋棋
All Comments
By Hedda
at 2011-04-14T07:42
at 2011-04-14T07:42
By Callum
at 2011-04-16T17:47
at 2011-04-16T17:47
By Sarah
at 2011-04-18T06:15
at 2011-04-18T06:15
By Michael
at 2011-04-20T05:01
at 2011-04-20T05:01
By Madame
at 2011-04-22T04:31
at 2011-04-22T04:31
By Edward Lewis
at 2011-04-23T08:32
at 2011-04-23T08:32
By Frederica
at 2011-04-27T06:02
at 2011-04-27T06:02
By Lucy
at 2011-04-29T03:12
at 2011-04-29T03:12
By Selena
at 2011-05-02T09:37
at 2011-05-02T09:37
By Oscar
at 2011-05-05T22:42
at 2011-05-05T22:42
By Isabella
at 2011-05-10T20:31
at 2011-05-10T20:31
By Odelette
at 2011-05-11T11:56
at 2011-05-11T11:56
By Quanna
at 2011-05-12T19:51
at 2011-05-12T19:51
By Jacob
at 2011-05-13T16:01
at 2011-05-13T16:01
By James
at 2011-05-14T04:03
at 2011-05-14T04:03
By Xanthe
at 2011-05-19T01:14
at 2011-05-19T01:14
Related Posts
西洋棋謎題(找出第一步)超妙!
By Kelly
at 2011-04-07T19:08
at 2011-04-07T19:08
西洋棋謎題(超級大逆轉)有趣!
By Carolina Franco
at 2011-04-07T18:00
at 2011-04-07T18:00
西洋棋謎題(找出第一步)超妙!
By Bennie
at 2011-04-07T17:58
at 2011-04-07T17:58
點燈--西洋棋004
By Elma
at 2010-11-02T12:11
at 2010-11-02T12:11
點燈--西洋棋004
By Edith
at 2010-11-02T10:26
at 2010-11-02T10:26