作者terrorlone (要努力成为伟大的学者)
看板puzzle
标题Re: [问题] 西洋棋谜题(虫食棋谱)原创!
时间Sun May 22 20:39:13 2011
※ 引述《terrorlone (要努力成为伟大的学者)》之铭言:
: (二)
: 题目:游戏规则同前一题,这次棋谱是:
: 1. ** ** 2. **** **** 3. **** **** 4. *** ***** 5. **** **
: 6. ** **** 7. *** ***** 8. **** **** 9. *** **** 10. ***** *****
: 11. *** ***** 12. ****
: 请还原这篇棋谱。
: 难度:★★★★☆(纯属个人见解)
底下是这题解答。
先看前三回合 1.** ** 2.**** **** 3.**** ****。
这一段本身就有唯一解了,证明不难,细节留给各位,
不过大致的摘要如下:
(1) 第三单步的四码只能够是兵吃兵或者白方长程子力将军黑王,
但如果是後者,黑方没有办法下一个四码来回应。
(2) 兵吃兵之後黑方要下四码只能够是黑皇后或城堡出来吃掉那个白兵,
而只有皇后的情况有可能继续双方再连下两个四码。
做为结论,前三回合的解答只有 1.e4 d5 2.exd5 Qxd5 3.Bb5+ Qxb5 而已。
这个部分下完之後,棋盘的状况如下图所示。
rnb kbnr
ppp pppp
q
PPPP PPP
RNBQK NR
由於黑棋接下来立刻下了一个五码,那只能是黑皇后的吃子将军,
白棋则是吃掉黑皇后来回应。於是局面会有下面几种可能:
rnb kbnr rnb kbnr rnb kbnr
ppp pppp ppp pppp ppp pppp
PPPPNPPP PPPPQPPP PPPPKPPP
RNB K R RNB K R RNB。 。R
其中,第三张图片是白王自己吃掉黑皇后,
而稍早给黑皇后吃的不知道是谁,暂且以两个点标示未知。
在上面这个阶段之後,双方各下了一次兵,
然後黑棋下了一个四码、白棋移动一子、然後黑棋下了一个五码。
黑棋的这个五码能够是什麽?
当然不是兵升变将军,刚才那个黑兵还没走那麽远;
也不会是黑方的 O-O-O,因为黑棋在那个五码之前顶多移开骑士主教其中之一;
消歧义吃子或将军呢?
黑棋要在走了一步非兵之後就有消歧义动作可做的话也只能够是动骑士,
可是这个骑士必须吃一子才能有四码,而从上面三张图很容易看出来,
不管怎样黑骑士都不可能在白棋移动一步非兵之後有东西吃的。
所那个五码必定是吃子将军。由於骑士不可能走出第六回合的四码,
所以那个吃子将军必定是黑方的某个主教造成的、
或是第五回合出动的那个黑兵造成的也有可能。
到这边似乎一切都还很混乱缺乏线索,
不过特别注意到第十回合的时候双方竟然连下了两个五码,
尤其白方下的这个五码最令人注意。
在第六回合白方出动了兵之後顶多只动了一次兵,
所以那个不可能是升变将军。消歧义吃子或将军呢?
城堡消歧义的话必须是接着上面第三张图片、
在四步当中把中间的障碍物都撤除,
其中第八回合还吃掉了对方吃子将军的棋子,这怎样都不可能。
骑士消歧义也不可能,
因为在七八九回合跟黑方缠斗的过程中、
怎样都无法让骑士进入可能消歧义的位置。
那吃子将军呢?黑方下一步得回吃掉那个棋子外加将军白王,
可是七八九回合的缠斗早就已经把黑方能出动的棋子出动得差不多了,
那样的回将也是办不到的。
(排除掉这一段举出的的两种情况是这题的严格讨论当中比较累的一段,
细节在这边省略)
这样会得到一个很重要的结论是白方第十回合下的五码一定是 O-O-O,
所以上面第三张图是不可能的,
而且第七回合的吃子将军一定是黑格主教所为,
因此第六回合动的兵一定是 e7 兵
(动另外一个黑主教得耗上太多步才能将到白王,不可能)。
然而那个吃子将军吃的是谁?如果吃的是 d2 兵,
那麽为了让第六回合黑方能下出四码,
就一定得下 6. b4 Bxb4 7. *** Bxd2+,
可是这样一来为了让第八九回合黑方可以下四码,
一定是 7. Qg4 Bxd2+ 8. Bxd2 Bxg4 9. Bf4 exf4,
但这样一来第十回合来不及 O-O-O。
那麽既然吃的不是 d2 兵,那个 d2 兵非得在第六回合闪开不可,
否则黑主教根本将军不了人。
那样一来第六回合黑方就不会是兵吃兵
(因为白方无法在下一手让黑方可以到 b4 吃子将军),
所以一定是 5...e5(6) 6. d4(3) Bb4+ 7. *** Bx**+ 这样,
然後第八回合白方把黑主教吃掉,再来黑方没别的东西吃了,
所以一定刚才是 5...e5 6. d4 然後现在 8...exd4,
而且还可以顺便知道白皇后不在 e2,所以必须是接上面的第一张图。
可是既是第一张图,第七回合的时候就不能是 7. Nc3 Bxc3+ 了
(因为会变成消歧义的 7. N*c3 Bxc3+),
因此只能是 7. Bd2 Bxd2+ 8. Nxd2 或者 7. Nd2 Bxd2+ 8. Bxd2。
第九回合白棋得再送一子给黑兵吃,有可能是 Ne2-c3 或者 Bd2-c3。
黑兵吃完之後,白方做了 O-O-O,然後黑兵吃子将军。
如果吃的是 d2,那麽下一步黑兵无法升变,
怎样都不可能下出五码,所以一定是 10...cxb2 11. Kd2 b1=N+,
由此可知刚才送上门吃子的只能是 9. Bc3 了。
解到这边只剩最後一步,那当然是 12. Rxb1 了。
因此最後全部的解答为:
1.e4 d5 2.exd5 Qxd5 3.Bb5+ Qxb5 4.Qe2 Qxe2+ 5.Nxe2 e5 6.d4 Bb4+
7.Nd2 Bxd2+ 8.Bxd2 exd4 9.Bc3 dxc3 10.O-O-O cxb2+ 11.Kd2 b1=N+ 12.Rxb1
页尾防雷
--
▄
\ Terrorlone 西洋棋谜题专栏 为您献上优值的精选谜题 \
▄
▄▄
\ \
▄ ▄
▄ \ 欢迎寄站内信过来对答案(请简述过程);
\
▄ \ 推文请小心不要泄漏关键字,答对者敬请签到 XD
\
▄
▄ \ 若觉得题意不清请尽量来信或水球询问,不要用推的。
\
▄ \ 刚入门者可先阅读
#19x4xedc、
#19y39PSk、
▄
\ #1A1TgpvR 等等几篇文章。
\
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 98.227.38.2