作者turtleqqq (小龟)
看板puzzle
标题Re: [问题] 西洋棋谜题(现场还原)经典!
时间Sun Jun 12 06:33:21 2011
※ 引述《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
: 问题:请问整个棋局当中,吃子是在哪些格子发生的、而其顺序又如何?
: 难度:★★★★(纯属个人见解)
: 这题真的可以讲不少故事。以我当年来说,
: 我看到这题的时候真的不知道为什麽想了好几天就是想不出答案,
: 不管怎麽尝试就是有一个地方不对劲,
: 结果当年我做到一半就没有下文了--然而我并没有放弃,
: 我打死都没有去看这题的解答,因为我想隔一阵子再来重新挑战这题。
: 而到了今天,我终於决定要把这题重新挖出来做,
: 尤其我想说我差不多已经忘了当年是怎麽想这题的了,
: 应该不会陷入同样的盲点而怎样都脱身不了才对。
: 可是怎料到,当年这题让我卡了好几天的题目,
: 今天我从看到题目开始竟然大约半个小时就做出答案了。
: ……应该可以想像吧,一整个有种无力感。
: 这麽简单的题目我当年竟然怎样都做不出来……整个 Orz 到不行。
: 当年这题对我来说恐怕是五六星的题目,可是如今只剩二星差不多而已,
: 不过整体而言我想这题应该还是有至少四星的难度才对。
: 只要是爱好逆向分析的人,绝对不能没做过这题!
: (另一个当然不能没做过的就是 Smullyan 的棋子放回小问题了)
--
迟来的解答,这题我也真是卡好久!!
其实好几次都要想到了..就差临门一脚!!
虽然天使大po过答案了..不过一来我的思路过程和他有点不尽相同,二来这题实在太妙XD
--
一开始是从僵局分析,稍微摆弄一下,看起来d8实在是需要一个"白皇后"在那里
因为即使是N也不可能造成这种牢笼,而黑王又太远..所以长时间我一直卡在一个点,
就是以为左边a7的黑骑士要吐一个白皇后出来.
可是白色又无法升变!!
为何无法生变? 一来是因为黑子没有少,所以白子如果要升变,黑兵就必须吃白子
而当黑兵一吃白子,让路给白兵升变後,就一定要"再吃一子"才能8行都有黑兵
如此 不管这子被吃的是什麽,反正一定要被黑兵吃,黑兵吃的一定是 "偶数"
ex.如果黑兵先吃白兵给升变(假设是Q),就得在吃一只Q来回那一路,因为该路兵已升变
所以说 这样其他子是不可能吐出升变的白皇后,甚至是任何一种兵以外的棋子!
--
於是就卡在又要升变~又根本无法升变好一阵子~!XD
中途一度有想到黑王也可以,只是感觉实在太远...所以一直没有认真考虑
之前有一两次吐一颗之後就放弃...
但是基本上所有可能性都考虑进去了! 能做的就只剩下吐兵了,只好索性吐吐看吧!
(ps. g2 e2的两只都无法吐白兵,因为白兵没有一步空档可退)
於是开始吐兵..h3..g4..f3..e4..都是唯一步! 而且..似乎有足够步子能到d8!!
解到这边真是豁然开朗! 也知道差不多已经解开了!
不过还有一个小小的难题,就是骑士怎麽让路?
如果a行的兵是a7骑士吐出来的,那一定会浪费步子
而黑王乍看下多走一步到a5去吐出白兵来,其实是可以节省步子的!
最後try一下之後,白兵全部被吃位置是a5 b6 c5 d5 e4 f3 g4 h3
如此黑王有足够步子移到f8!
ps b和d行白兵有一个不能退到原位,否则主教出不来
---
这题陷阱实在设计太好..真的好庆幸自己没偷看解答XD 呼~~~
--
※ 编辑: turtleqqq 来自: 61.231.194.32 (06/12 06:41)
1F:→ terrorlone:姑且先不论你的 dg 是什麽打错了,你的答案不对…… 06/12 08:19
把被吃的位置打成倒退位置了,应该要再往前一格才是被吃的位置
※ 编辑: turtleqqq 来自: 61.231.194.32 (06/12 11:43)
2F:→ terrorlone:那麽解答的唯一性就留给你自己想清楚了 06/12 12:54