作者neowu (东村诚)
看板puzzle
标题Re: [问题] 西洋棋谜题(加入棋子)
时间Mon May 30 14:50:54 2011
T. Le Gleuher(2011.5.15):
8
n rn 黑白
7
b pP = 小兵
6
r K q rR = 城堡
5
Q R nN = 骑士
4
b bB = 主教
3
bR k R qQ = 皇后
2
P kK = 国王
1
B R B
abcdefgh
题目:加入若干棋子使得局面合法。
防雷页
这题的确不难,稍微分析一下就能得到解答
首先先看双方子力分析:
白:K, Q, 4R, 2黑B, P
不在棋盘上的有: 白B, 2N, 4P
其中2R和1黑格B一定只能靠升变而来, 所以白方升变3次
黑: K, Q, 2r, 2n, 黑b, 2白b
不在棋盘上的有: 7P
其中一个白格b是升变而来, 黑方升变1次
看到这里大家或许会问: 怎麽能断定待会要放回去的子一定就是这些,
不会再有升变的可能呢?
很简单,因为升变是需要条件的,如果黑兵和白兵相遇,其中至少有一方要牺牲1个棋子
才能让出路来让兵走到底线
所以下一步就是要看看我们要摆多少棋子回去,
棋盘上呈现很夸张的局面, 两方的王都被一大堆棋子将军
来看一下局势:
白K: 被黑方的 2r, q, n, 2b同时check
黑K: 被白方的4R, 2B, 1Q 同时check
我们可以发现一点: 所有的攻击棋子当中, 只有攻击白王的黑n是怎麽样也挡不掉的
其他的R, Q, B都可以在它们和王中间放棋子来阻隔
所以可以断定这个局面是轮到白方下, 黑方上一手是Nd7f8+, 或Nh7f8+
那麽,要放下去的棋子至少有几个呢?
必须挡下白方的4R, 2B, 1Q , 还有黑方的2r, q, 2b
至少要12个棋子
而目前不在棋盘上的只有14个棋子
如此一来, 本局最多只能有2个失子容额可以来达成白方3次升变和黑方1次升变
要怎样才能让升变机会最大化呢?
算来算去的组合就只有: 白方吃黑方过路兵→可让2白兵和1黑兵升变
然後白方再吃掉黑方1兵→让1白兵升变
才符合3白兵+1黑兵升变的情势
而这已经是上限了,不可能再有多的棋子升变了,
所以到此可以推测出:要放回去的棋子就是
白:B, 2N, 4P
黑:5P
而且因为都没有多余的吃子, 所以黑兵和白兵一定是一行只能各有1个, 顺序不能乱
再看一下棋盘上, 需要/可以放棋子的区域都集中在c~g行
而g行的白兵在初始位置没动过,
所以不难推测是b行的白兵吃了a行黑兵, 两个白兵在a8变成城堡
然後b行的黑兵在b1变成白格主教
最後是某个白子吃了h行黑兵, h行白兵在h8变成黑格主教
接着各行找出可以/必须放子的点了
c行是c4和c6, C4—白P, C6—黑P
c6挡住b5黑r後,d行剩下d2,d3,d4
其中d2不能放白P或白B否则check黑王, 所以只能是白N,否则放了黑P後白P没地方摆
那麽剩下的2格d3, d4自然只能各给白P和黑P了
ef两行待会再处理, 先看看g行, g行还要再补一个黑兵
那麽只剩下g3了。这样一来f行的f3就不用放了
f行剩下f2,f5,f6
f2和d2一样, 只能放白N
那麽剩下的2格f5, f6自然只能各给白P和黑P了
最後看到e行,e行有e2,e4,e7三个位置
这三个位置要放黑p, 白p和白方的白格B
三格中只有e2, e4是白格
但如果e2放白兵的话, 初始位置在f1的白格B会出不来
所以白格B只能到e2去
最後白P和黑P各占e4, e7
复原完成图:
8
n rn 黑白
7
b p pP = 小兵
6
rp Kpq rR = 城堡
5
Q RP nN = 骑士
4
PpP b bB = 主教
3
bRPk pR qQ = 皇后
2
NBNP kK = 国王
1
B R B
abcdefgh
轮白方下,白王被将死,前一个单步是黑Nd7f8++ 或Nh7f8++
页尾防雷
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.33.45.11
※ 编辑: neowu 来自: 114.33.45.11 (05/30 14:56)
1F:→ terrorlone:这个答案只能给 60 分 05/30 15:16
2F:→ terrorlone:你怎麽知道不是发生两次兵吃兵、总共升变六子? 05/30 15:17
3F:→ terrorlone:诸如此类的漏洞在你推理升变的部分有太多了 05/30 15:17
4F:→ terrorlone:给 60 分可能都还太多……那边说是这题的核心也不为过 05/30 15:19
5F:→ neowu:唔....西洋棋谜题的精髓在过程而非结果? 05/30 15:20
6F:→ terrorlone:那当然,没有正确的推理,就算答对也跟乱猜对没不同 05/30 15:22
7F:→ terrorlone:此外,推理不正确也会让你没能够看出题目真正的巧思处 05/30 15:24
8F:→ terrorlone:举例来说,这题我只要把题目其中一个主教换成皇后, 05/30 15:28
9F:→ terrorlone:那麽照你这边的推理答案还是会一样,可是我可以保证, 05/30 15:29
10F:→ terrorlone:题目换成那样的话答案就不再是唯一的了 05/30 15:29