作者DreamYeh (天使)
看板puzzle
标题Re: [问题] 西洋棋谜题 (一步将杀)
时间Mon Feb 20 19:05:14 2017
※ 引述《DreamYeh (天使)》之铭言:
看板上又很久没有西洋棋题目,就来出了
这题很简单....非常单纯的「一步将杀」
出题者:Andrew Buchanan
8
黑白
7
pP = 小兵
6
R B P rR = 城堡
5
PPpKP P nN = 骑士
4
k b P bB = 主教
3
RNNrP p qQ = 皇后
2
p Q P kK = 国王
1
abcdefgh
题目:白先,
一步将杀黑王......
难度:☆??
---------------------------------------
PO一下参考解答,这一题表面上是问一步将杀(棋盘上形状也是#1 XD)
但如果把棋盘丢入软体一跑,就会发现,
根本没有一步将杀的棋!
难道是天使出错了?不,那只是因为你没有做
「倒退分析」
因为很久没有西洋棋谜题,这边说明一下所谓的「倒退分析」,也就
是给你一个局面,你要能从西洋棋游戏规则,来逻辑判断出最後大家
下了哪些着法。
再次强调这边只有一个逻辑规则就是-必须遵守游戏规则,因此即使
假设双方开局时候乱进兵、或是把子拿去送吃,通通都是允许。不过
不能被将军而没解除、或主动被将,因为那叫违反游戏规则。
详细可看之前的文章。
回来这一题,最主要的问题在於,既然轮白走,那黑最後走了什麽?
显然国王、城堡、主教、b2兵都动弹不得。
剩下几个可能:
1.c6-c5
2.g4x?h3
3.c7-c5
8
黑白
7
pP = 小兵
6
R B P rR = 城堡
5
PPpKP P nN = 骑士
4
k b P bB = 主教
3
RNNrP p qQ = 皇后
2
p Q P kK = 国王
1
abcdefgh
1.c6-c5显然不可能,因为这样逆将到白国王,表示白在更上一手并
没解除被将军状态,违反游戏规则。
2.g4x?h3
也就是黑兵靠吃一个白子,由g4吃入h3。要排除掉这个可能就比较
复杂。
首先观察,白h列竟有4只兵,只有可能分别来自初始位置在e2~h2的兵
至少需吃6子
同样e列的兵,只能来自初始在c2,d2的兵,至少吃3子
目前已经吃了9子了,黑盘面上剩6子,这样黑已经确定15颗棋子,只能
再被吃一子。
最後就考虑a5,b5的兵,显然他们来自初始在a2,b2位置。
但由於黑只能再被吃一子,因此他们不可能互相交换列。(要交换至少要吃两子)
也就是b5兵只能来自初始的b列,从而可发现
b2的黑兵必定至少要吃一颗子才能进去。
然而盘面上白已经有15颗棋子,这表示再也没其他棋子可被吃了。
因此倒数第一手为g4x?h3是不可能的。
3.c7-c5
在排除所有可能性之後,剩下的无论多麽不合乎情理,那就是真相
既然最後一步黑走c7-c5-因此白可以走
c6 e.p. ## 吃过路兵後双将杀
(防雷页)
--
— 请多指教喔!!
/\●/\ ))
(( / /▲\ \
\\ My Blog:
http://dreamyeh.pixnet.net/blog
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.229.32.176
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/puzzle/M.1487588718.A.076.html
1F:推 arthurduh1: 所以正式的记谱法才会要求纪录过路兵的位置 >_< 02/21 13:52