作者turtleqqq (小龟)
看板puzzle
标题Re: [问题] 西洋棋谜题(现场还原)经典!
时间Tue Nov 6 17:09:10 2018
※ 引述《terrorlone (要努力成为伟大的学者)》之铭言:
这题是逆向分析当中经典中的经典。
一个逆向分析精选集假如没有这题,那肯定不怎麽专业。
T. Volet(1980)首奖:
8
KQN 黑白
7
nprqrRBN pP = 小兵
6
p pppRBb rR = 城堡
5
ppp nN = 骑士
4
bB = 主教
3
k qQ = 皇后
2
n b kK = 国王
1
abcdefgh
问题:请问整个棋局当中,吃子是在哪些格子发生的、而其顺序又如何?
难度:★★★★(纯属个人见解)
--
回顾过去自己的答案,年轻时有头无尾且太容易自满了@@,答案不完整到可说是错的..
决定来补完.
重新做一遍後感觉恰如t大所说,以前好卡的东西现在瞬间就想通@@
(另外发现一个关键,虽然答案只问吃子,但是要真实还原棋谱是不可忽略的)
--
尽量简洁版
1. 要能形成牢笼,必须有一个阻挡 K 被将军的棋,
先推出来不可能是白色升变後的棋子,因为黑兵必须先吃一只让路
再吃一只回来 , 如此牢笼完成时升变旗子必须先被黑兵吃掉,不能存活在最後.
2. 所以只能是黑王 k 担当此责任, 并且黑王一定是从b6 钻出来的
本题的精华! 就是藉由一路口吐白兵可以让 k 回到 b6.
形成牢笼时,白子无子可动,只可动兵!
3. 开始分析白兵被黑王吐出来之後的位置,白兵最多能退几步?
步数不能太少,要足够让黑王钻出来.
注意黑王不能退到被白兵将军的位置,因此倒数四步是唯一的,
(注意这里是倒推)
Kg4xh3 Ph3
Kf3xg4 Pg4
Ke4xf3 Pf3
Kd5xe4 Pe4 (为何不能从d3吃过去? 後面才会推出来)
4. 接着从 k 在 b6 开始正推
Pa5+ Kb6xa5
Pb6 Ka5xb6
Pc5+ Kb6xc5 这边因为P不能待在d4,会将军到c5的k,所以先停在d3,
Pd4+ Kc4 e3守着d4 所以k要先走到c4 缓一手再吃
Pd5 Kc4xd5 衔接上四步
5. 列出 P 被吃之前的位置,分别为
a4 b5 c4 d3 e3 f2 g3 h2
可以退回去的位置为
a2 b2 c2 d3 e3 f2 g3 h2
其中 b 或 d 必须要有一只让路给主教出来,因此不能退回初始位置
加上牢笼最後一步,共8步.
6. 答案到这已经结束,但是关键点还有一个!!
就是这局面怎麽被走出来的?
牢笼正式启动是当 R 卡进 f7 开始
Re7f7
如果牢笼启动後的顺序是
rd7e7 P任意
qc8d7 P任意
kd8c8 P任意
kc8b8 P任意
kb8a7 P任意
ka7b6 P任意
nb5a7 P任意
这样是错的!因为这样走黑王到b6时只动了 "7步" ,此时会"轮到黑走"
7. 正确走法是
Re7f7
rd7e7 P任意
qc8d7 P任意
kd8c8 P任意
kc8b8 P任意
kb8a7 P任意
nb6c8 P任意
ka7b6 P任意
nb8a7 P任意
n必须是 b6 -> c8 -> a7 ,而不是直接 b5 -> a7
如此黑色在牢笼开始之後才是走 8步.
这是题目以外的小细节,若要走出此盘面必会碰到的问题.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.128.153.109
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/puzzle/M.1541495352.A.A7C.html