西洋棋謎題(倒退問題) - 西洋棋
By Sierra Rose
at 2011-04-27T16:58
at 2011-04-27T16:58
Table of Contents
※ 引述《terrorlone (要努力成為偉大的學者)》之銘言:
我自己對倒退問題真的很情有獨鍾,不過隔了一年沒玩逆向分析、
功力真的是退步很多很多。如果是以前,這種題目應該要不了多久就可以解開了,
但這題我好像還是解了兩個鐘頭左右才搞定。但功力確實有逐漸在恢復是真的。
A. Zolotarew(2006)首獎:
8 n 黑白
7 b P PpP pP = 小兵
6 qpp p rR = 城堡
5 BP pb nN = 騎士
4 RP P bB = 主教
3 Kp P qQ = 皇后
2 QRP kn kK = 國王
1 NB
abcdefgh
問題:求出前 36 個單步。
難度:★★★(純屬個人見解)
該我出場解一題吧~
這算是我第一個獨立解出來長度較長的倒退問題
首先觀察局面
白方只少一子(騎士) 而黑方則少了四子(兩隻小兵和兩隻城堡)
很明顯的 白方的騎士是黑小兵吃掉的
而且必須是b3的兵吃掉它的
因為若要原在a行的黑兵吃掉騎士,那麼原在b行的兵只能直線前進到現在b3位置
若是這樣,白方不可能在只吃四子的情況下讓路給黑b行小兵到位
接著 我們看到白方小兵至少要吃掉黑三子才能到達現在狀況
1. 現在b行的兩隻白兵必須吃掉至少一子
2. c7和f7的兩隻白兵也都要吃一子才能到達黑兵之後
觀察一下很容易發現 現在在c7和f7的白兵必須是從d行和e行來的
那他們是吃了什麼呢??
首先看到f7的兵 它不可能是吃掉黑小兵 因為那行的兵就在他身後
以黑損失的子力來看,它應該要吃掉黑城堡
But ! 也就是所謂的「可是」
e5的黑兵必須要在白兵吃子走入f7才能移動
而在這之前 黑主教被卡在f8動彈不得
這表示 黑城堡無法走進f7被吃!!
也就是 小兵吃掉了另外一個能夠走進f7的棋子,
然後黑方經由升變讓那顆被吃掉的棋子出現在場面上
黑方能升變的小兵就只有d行的兵了
如果是h行的兵,那白方也無法在只吃四子的條件下形成如此局面
看來 黑方失去的兩隻城堡就是被現在在b行的某隻兵和現在在c7的兵吃掉的了
再來我們發現 白方在黑棋把小兵走到b6之後 除了小兵無子可動
也就是在倒退時,要想辦法讓黑棋盡早把b6的兵退到b7去
現在的麻煩是 黑棋要讓b7的小兵移動是在現在c7小兵吃掉城堡之前,
因為城堡要進入c7唯一的路就是經由b7進去
所以我們要儘快讓白小兵把城堡「吐」出來
但是 「吐」出城堡之前,d行小兵必須先回到原位才行
而那隻小兵現在升變成某隻棋子隱藏在棋盤之中,
甚至可能是被白f7小兵吃掉了
我們算一下白棋小兵能倒退的步數
右下方的騎士和國王如果不在,那白小兵可以走8步
也就是 8步內黑其要到退到d7的兵回到原位
(其中包括黑國王或騎士讓位)
所以現在有兩種可能的情形
1. 黑兵升變成騎士 現在在h2 倒退回去步數剛好
(h2->f1->e3->d1->d2變回小兵然後一路退回d7)
白棋則是把fgh行的小兵一不一步退回去
剛好在黑兵回到d7時 白兵都沒辦法再退 就把城堡「吐」出來這樣
2. 黑兵升變成主教,現在在f5 倒退回去要先讓黑王或騎士讓個路
王或騎士讓路 白先退g4兵 主教到g4 白再退f3兵 主教到d1
接著白h7兵一步一不退 退到不能再退剛好黑兵也到d7 然後白兵把城堡「吐」出來
到底哪一種才是正確的呢?
以現在還沒辦法直接看出來 但是我們先繼續觀察
發現到 就算城堡「吐」出來,黑其原本在b8的主教不歸位黑兵也無法退回去
所以我們要讓主教回到b8去 但那隻主教再哪?
如果是上述第一種情形 那主教現在在f5
如果是第二種,那就是被f7白兵吃掉 要等它「吐」出來
但是無論哪種情形 主教要回去b8 都必須要城堡讓位,黑c6兵退之後才能進去
這時候白棋只剩下d行小兵能動 而且最多4步
所以黑要在4步內讓主教歸位,並且退b6的兵
但是無論如何 這都不可能 所以黑棋只能再放f7的小兵回去
讓黑棋有更多步數可以準備去退b6的兵
要放掉f7的小兵 必須讓現在在a7的主教回去
然後退e5的兵才能放行 這些必須在4步內達成
唯一可能方法就是
黑主教退到b8 城堡讓路到a7 主教到d6 再到f8然後e5小兵退兩格回到e7
剛好白小兵從d6一步一步回到d2 f7小兵再把騎士或主教「吐」出來
這時候身在白格子的黑主教才方便回去
這邊注意 如果上述黑棋退後的方法是先讓城堡再連走三步主教的話
會發現現在城堡要多讓一步給白格子中的主教回去
但是白棋可沒有多這一步可以退 所以上述黑棋退的順序只能這樣!
接著看到
如果白棋「吐」出騎士,那現在主教應該在f5
4步內要退到c8的方法只有先退c6的兵到c7 然後連走三步主教
這時候發現!!如果是這樣 那主教在走的路上剛剛好卡住白兵的退路!!
所以 白兵只可以是「吐」出主教
然後一樣先退兵 主教連走三步回到c8 這時候白兵也剛好退到e2
黑棋退b6的兵到b7 放出白主教
這樣就結束了~
才不只這樣呢!!!!
記得一開始黑主教要退化成小兵的時候要走的路線嗎?
黑棋是國王要先讓一步還是騎士要先讓一步呢?
答案是騎士
因為如果是黑王讓路,會出現兩個狀況
1.黑王退到1線 然後慢慢的小兵退回去 接著黑王就再也出不來了
2.黑王讓路的話,那白小兵勢必會退到f2 g2 h3三個位置
接下來白e行小兵再退到e2 白主教也進不去了
因此 黑王不能讓路 必須是騎士讓路給小兵多退一步
騎士要讓路的方向也只有退到f1了
這樣 完整解答就出現了
最後一步是黑走 (箭頭後面是棋子現在位置 要退到箭頭前面)
黑 白
Nf1->h2 Pg3->g4
Bg4->e5 Pf2->f3
Bd1->g4 Ph6->h7
Pd2->d1(=B) Ph5->h6
Pd3->d2 Ph4->h5
Pd4->d3 Ph3->h4
Pd5->d4 Ph2->h3
Pd7->d5 Pd6x->c7(R)
Bb8->a7 Pd5->d6
Ra7->c7 Pd4->d5
Bd6->b8 Pd3->d4
Bf8->d6 Pd2->d3
Pe7->e5 Pe6x->f7(B)
Pc7->c6 Pe5->e6
Bd5->f7 Pe4->e5
Bb7->d5 Pe3->e4
Bc8->b7 Pe2->e3
Pb7->b6 Bb6->a5
............
以上
尾端防一下雷好了
--
L IIIIIII GGGGG H H TTTTTTT TTTTTTT OOOOO DDDDD IIIIIII EEEEEEE
L I G H H T T O O D D I E
L I G GG HHHHHHH T T O O D D I EEEEEE
L I G G H H T T O O D D I E
LLLLLLL IIIIIII GGGGG H H T T OOOOO DDDDD IIIIIII EEEEEEE
閃 到 死ψlighttodie
--
我自己對倒退問題真的很情有獨鍾,不過隔了一年沒玩逆向分析、
功力真的是退步很多很多。如果是以前,這種題目應該要不了多久就可以解開了,
但這題我好像還是解了兩個鐘頭左右才搞定。但功力確實有逐漸在恢復是真的。
A. Zolotarew(2006)首獎:
8 n 黑白
7 b P PpP pP = 小兵
6 qpp p rR = 城堡
5 BP pb nN = 騎士
4 RP P bB = 主教
3 Kp P qQ = 皇后
2 QRP kn kK = 國王
1 NB
abcdefgh
問題:求出前 36 個單步。
難度:★★★(純屬個人見解)
該我出場解一題吧~
這算是我第一個獨立解出來長度較長的倒退問題
首先觀察局面
白方只少一子(騎士) 而黑方則少了四子(兩隻小兵和兩隻城堡)
很明顯的 白方的騎士是黑小兵吃掉的
而且必須是b3的兵吃掉它的
因為若要原在a行的黑兵吃掉騎士,那麼原在b行的兵只能直線前進到現在b3位置
若是這樣,白方不可能在只吃四子的情況下讓路給黑b行小兵到位
接著 我們看到白方小兵至少要吃掉黑三子才能到達現在狀況
1. 現在b行的兩隻白兵必須吃掉至少一子
2. c7和f7的兩隻白兵也都要吃一子才能到達黑兵之後
觀察一下很容易發現 現在在c7和f7的白兵必須是從d行和e行來的
那他們是吃了什麼呢??
首先看到f7的兵 它不可能是吃掉黑小兵 因為那行的兵就在他身後
以黑損失的子力來看,它應該要吃掉黑城堡
But ! 也就是所謂的「可是」
e5的黑兵必須要在白兵吃子走入f7才能移動
而在這之前 黑主教被卡在f8動彈不得
這表示 黑城堡無法走進f7被吃!!
也就是 小兵吃掉了另外一個能夠走進f7的棋子,
然後黑方經由升變讓那顆被吃掉的棋子出現在場面上
黑方能升變的小兵就只有d行的兵了
如果是h行的兵,那白方也無法在只吃四子的條件下形成如此局面
看來 黑方失去的兩隻城堡就是被現在在b行的某隻兵和現在在c7的兵吃掉的了
再來我們發現 白方在黑棋把小兵走到b6之後 除了小兵無子可動
也就是在倒退時,要想辦法讓黑棋盡早把b6的兵退到b7去
現在的麻煩是 黑棋要讓b7的小兵移動是在現在c7小兵吃掉城堡之前,
因為城堡要進入c7唯一的路就是經由b7進去
所以我們要儘快讓白小兵把城堡「吐」出來
但是 「吐」出城堡之前,d行小兵必須先回到原位才行
而那隻小兵現在升變成某隻棋子隱藏在棋盤之中,
甚至可能是被白f7小兵吃掉了
我們算一下白棋小兵能倒退的步數
右下方的騎士和國王如果不在,那白小兵可以走8步
也就是 8步內黑其要到退到d7的兵回到原位
(其中包括黑國王或騎士讓位)
所以現在有兩種可能的情形
1. 黑兵升變成騎士 現在在h2 倒退回去步數剛好
(h2->f1->e3->d1->d2變回小兵然後一路退回d7)
白棋則是把fgh行的小兵一不一步退回去
剛好在黑兵回到d7時 白兵都沒辦法再退 就把城堡「吐」出來這樣
2. 黑兵升變成主教,現在在f5 倒退回去要先讓黑王或騎士讓個路
王或騎士讓路 白先退g4兵 主教到g4 白再退f3兵 主教到d1
接著白h7兵一步一不退 退到不能再退剛好黑兵也到d7 然後白兵把城堡「吐」出來
到底哪一種才是正確的呢?
以現在還沒辦法直接看出來 但是我們先繼續觀察
發現到 就算城堡「吐」出來,黑其原本在b8的主教不歸位黑兵也無法退回去
所以我們要讓主教回到b8去 但那隻主教再哪?
如果是上述第一種情形 那主教現在在f5
如果是第二種,那就是被f7白兵吃掉 要等它「吐」出來
但是無論哪種情形 主教要回去b8 都必須要城堡讓位,黑c6兵退之後才能進去
這時候白棋只剩下d行小兵能動 而且最多4步
所以黑要在4步內讓主教歸位,並且退b6的兵
但是無論如何 這都不可能 所以黑棋只能再放f7的小兵回去
讓黑棋有更多步數可以準備去退b6的兵
要放掉f7的小兵 必須讓現在在a7的主教回去
然後退e5的兵才能放行 這些必須在4步內達成
唯一可能方法就是
黑主教退到b8 城堡讓路到a7 主教到d6 再到f8然後e5小兵退兩格回到e7
剛好白小兵從d6一步一步回到d2 f7小兵再把騎士或主教「吐」出來
這時候身在白格子的黑主教才方便回去
這邊注意 如果上述黑棋退後的方法是先讓城堡再連走三步主教的話
會發現現在城堡要多讓一步給白格子中的主教回去
但是白棋可沒有多這一步可以退 所以上述黑棋退的順序只能這樣!
接著看到
如果白棋「吐」出騎士,那現在主教應該在f5
4步內要退到c8的方法只有先退c6的兵到c7 然後連走三步主教
這時候發現!!如果是這樣 那主教在走的路上剛剛好卡住白兵的退路!!
所以 白兵只可以是「吐」出主教
然後一樣先退兵 主教連走三步回到c8 這時候白兵也剛好退到e2
黑棋退b6的兵到b7 放出白主教
這樣就結束了~
才不只這樣呢!!!!
記得一開始黑主教要退化成小兵的時候要走的路線嗎?
黑棋是國王要先讓一步還是騎士要先讓一步呢?
答案是騎士
因為如果是黑王讓路,會出現兩個狀況
1.黑王退到1線 然後慢慢的小兵退回去 接著黑王就再也出不來了
2.黑王讓路的話,那白小兵勢必會退到f2 g2 h3三個位置
接下來白e行小兵再退到e2 白主教也進不去了
因此 黑王不能讓路 必須是騎士讓路給小兵多退一步
騎士要讓路的方向也只有退到f1了
這樣 完整解答就出現了
最後一步是黑走 (箭頭後面是棋子現在位置 要退到箭頭前面)
黑 白
Nf1->h2 Pg3->g4
Bg4->e5 Pf2->f3
Bd1->g4 Ph6->h7
Pd2->d1(=B) Ph5->h6
Pd3->d2 Ph4->h5
Pd4->d3 Ph3->h4
Pd5->d4 Ph2->h3
Pd7->d5 Pd6x->c7(R)
Bb8->a7 Pd5->d6
Ra7->c7 Pd4->d5
Bd6->b8 Pd3->d4
Bf8->d6 Pd2->d3
Pe7->e5 Pe6x->f7(B)
Pc7->c6 Pe5->e6
Bd5->f7 Pe4->e5
Bb7->d5 Pe3->e4
Bc8->b7 Pe2->e3
Pb7->b6 Bb6->a5
............
以上
尾端防一下雷好了
--
L IIIIIII GGGGG H H TTTTTTT TTTTTTT OOOOO DDDDD IIIIIII EEEEEEE
L I G H H T T O O D D I E
L I G GG HHHHHHH T T O O D D I EEEEEE
L I G G H H T T O O D D I E
LLLLLLL IIIIIII GGGGG H H T T OOOOO DDDDD IIIIIII EEEEEEE
閃 到 死ψlighttodie
--
Tags:
西洋棋
All Comments
By Olive
at 2011-05-02T03:39
at 2011-05-02T03:39
By Adele
at 2011-05-02T23:24
at 2011-05-02T23:24
By Isabella
at 2011-05-05T13:28
at 2011-05-05T13:28
By Selena
at 2011-05-07T05:58
at 2011-05-07T05:58
Related Posts
西洋棋謎題(倒退問題)
By Catherine
at 2011-04-26T22:29
at 2011-04-26T22:29
西洋棋謎題(著色 + 棋子放回)
By Jacky
at 2011-04-26T07:40
at 2011-04-26T07:40
西洋棋謎題(單色西洋棋)
By Eartha
at 2011-04-26T04:30
at 2011-04-26T04:30
西洋棋謎題(最後吃子)
By Tristan Cohan
at 2011-04-26T01:36
at 2011-04-26T01:36
西洋棋謎題(現場還原)經典!
By Edward Lewis
at 2011-04-26T00:54
at 2011-04-26T00:54