作者DreamYeh (天使)
看板puzzle
标题Re: [问题] 西洋棋谜题(倒退问题极小品)
时间Mon May 2 22:15:32 2011
※ 引述《terrorlone (要努力成为伟大的学者)》之铭言:
N. Plaksin(1972)首奖:
8
黑白
7
pp p p pP = 小兵
6
k p rR = 城堡
5
pRP nN = 骑士
4
PQP bB = 主教
3
N RP qQ = 皇后
2
rqrp pP kK = 国王
1
BKb
abcdefgh
问题:求最後一个单步。
难度:★(纯属个人见解)
追加问题:请说出白棋所有的升变的棋子的最後下落。
难度:★★★(纯属个人见解)
=============================================================================
总算回到家了,希望能把这篇po完别断线小孩别哭...= =
显然,黑后正在 check白王,前一步动作一定是黑方,否则违规。
而且必然是
-1.....Qb3x?b2# 也就是吃了一颗白子叫将,否则前一步的白违规
吃了什麽也很好分析,一看局面,白方完全动弹不得了,因此,再前
一步一定是黑后吃的白子移到什麽地方,但从局面看来,吐回後,还
能有所动作的,就剩下白骑士了。
因此我们甚至还能推出更前面一手,也就是骑士从外围移进去、接着
皇后再把该骑士吃掉,亦即
-1....... Qb3xNb2
-2.Nd1-b2
虽然骑士移进去是否有吃子还不确定,最後一个单步-皇后吃骑士是
可以完全肯定的~~合乎当出题目要我们求的!!
解析完毕.....................秒杀收工!!
小孩当然还没哭,我也可以休息了XD......................
如果解答光写这样,北斗大概会再推文「激将法」一下子吧~~~
趁小孩还没哭,我们继续往前推吧!
现在我们解析到倒数第二步,一定是白骑士移出去,这样一来,
当然白王就继续面临着被check的问题
这"似乎"意味着,白骑士这一着,其实有吃子,我们随便让他吐
个黑主教,不就甚麽问题都没了??
事情当然没憨人想得这麽简单!我们甚至能证明,白根本无法再
吐任何子了!
简单分析一下黑在盘面上的失子,很明显的,八只兵全在,黑没
有昇变可能,黑初始局面在c8主教根本没出来机会,一定死在原
地,C列白兵有两个,代表这边黑还失了一子,这样看来,如果
白骑士杀进b2这手有吃子,那只剩黑骑士可吐。
但是事情还没完喔!我们再分析白的失子,盘面上少了三只白兵
、白格主教....有发现哪边怪怪的吗?
黑在A列上有两只兵、但A7,B7的黑兵又告诉你他没动过,表示a5
那只黑兵只能来自初始局面的c7,用掉两次位移、吃两子分别在
a,b两列。
尤其a,b两列,我们甚至知道白子死在a5,b6两格,而这两格都不
能是白在白格的主教看来只能是兵昇变的结果
同样的d列有两只黑兵,d7又没动过,表示d2又吃了一个白子,
g列也一样有两只、g7没动过,g6又吃了个白子....
黑位移四次,白少掉四子,一切看起来多麽合理......
但李组长眉头一骤,发现事情并不单纯="=.............
白少的三只白兵分别在哪几列?e,f,h三列、加上可以死在任何一
列的白主教,等等,刚刚说吃子发生在a5,b6,d2,g6?!
怎麽样都不对吧?唯一可能有两种,一是白兵昇变、然後被吃、
第二种是白位移到其它可以被吃的列。
以前者来说,光看f列有黑兵在,就知道f列的白兵无法一路直冲
到底昇变,他要嘛位移到其他列昇变、要嘛位移到其他列被吃,
两种都指向必须有黑子在e列或g列被吃。
但我们刚刚说,黑就剩下黑骑士可以吐出来,现在告诉你他死在
e列或g8..........也就是,黑再也没有子可以吐了
因此我们可以继续往前推一个完全单步
-1....... Qb3xNb2
-2.Nd1-b2
这样一来,白骑士移开,一定要解决白王被 check的问题,这时
後我们就用老招,叫个黑子来店吧。当然不能是a2城堡来垫,只
能是c2主教来垫位
於是又往前推一个完全单步...
-1....... Qb3xNb2
-2.Nd1-b2 Bc1-b2
当然啦,黑无法吐子,刚分析过白的失子都是黑兵吃的呢~
在往前推也是容易,因为白根本动弹不得!只能走骑士...
-3.Ne3-d1 ......
倒数第四步分析就比较不容易了~但我们刚有分析出来,白必须
赶快昇变或位移,到a5,b6,d2,g6四格准备被吃,让我们看看哪几
列白兵有机会昇变吧!
分析一下,黑只能被吃一子,却要让e,f,h三列白兵昇变或被吃,
只有一种可能-黑兵快点做d列和g列的位移,让白兵能在d,h直冲
到底昇变、f列白兵可选择在g8昇变或位移到e列昇变。
总而言之,黑兵吃入d2、g6一定在昇变之前发生
因此在往前推一步就不可能是h7x?g6、或许是f3-f2或b6x?a5
我们等下会证明这不影响答案,先假设是b6x?a5好了!
能吃什麽呢?我们发现,黑兵吃过来前,a5这格根本封得死死
的!前後左右斜前斜後全部挡死死!
如果是假设昇变後的白子先跑过来,等下你会发现,很快就无
子可退。(昇变後几乎全锁死、能走的不多)
因此他吃的一定是白骑士,耶...台面上的骑士都在啊?!等一下
你就会惊讶发现,他们都只能是昇变来的骑士了XD!
-1....... Qb3xNb2
-2.Nd1-b2 Bc1-b2
-3.Ne3-d1 b6N?a5 (特别在注意最後这一手是可以换成f3-f2的)
接着白能动的也不多,就Nf5-e3好了!(等一下你就知道为什麽)
黑兵同样再退、吐出的子,只能是白骑士,城后check到王、主教进不去
再往前推,假设是Nd6-f5好了(等一下就知道为什麽)
-1....... Qb3xNb2
-2.Nd1-b2 Bc1-b2
-3.Ne3-d1 b6xNa5
-4.Nf5-e3 c7xNb6
继续逆推,现在黑剩下f3-f2可以退了,注意罗~这跟倒数第五手是可以
交换的,这个论点始终不变,使得我们无法正确推出倒数第五手
-5.Nd6-f5 f3-f2
好吧~也许你要开始抗议了!怎麽...你一直再动骑士,只能这样动吗?
其实原因很简单的,很简单可以发现,黑再过不久,f兵退完了,将会完
全无子可动!而这些肇因於我们之前推的重要推论-
黑需要先把兵位移开、让白昇变
因此现在让黑能动的唯一办法就是,赶紧把白昇变的子退回去、变回原型
了!我们可以先变回白兵的,自然就是这只骑士了!
-6 Ne8-d6 f4-f3
终於,白骑士退到e8,可以准备"退化"成兵了!
-7.e7-e8=R f5-f4
白终於可以还原成兵了~黑一直都没其它选择只能退兵
-8.e6-e7 f6-f5
这一步看起来很无聊、都唯一退兵,但如果你看懂前面逻辑,你知道这边
完成一个重要步骤....也就是..
-9.f5x?e6!!!!!!!!!!!!!
还记得我们之前证明过什麽吧,e列其实有两只白兵,一只白兵直冲到底昇
变,另一只是从f列过来的,现在一直让黑退兵,终於让白可以恢复到吃子
的局面了
快分析完了....我们来个总结吧!
局面开始、白方的白格主教,必死在g6这没问题。(只有他是白格)
白昇变分别发生在e8两次、h8一次(前面兵昇变的结论)
其中两次变成骑士,其中一个最後死在b2
另外一只死在a5 or b6
最後一只白兵昇变後变任何白子死在d2....
全局解析完毕
--
— 请多指教喔!!
/\●/\ ))
(( / /▲\ \
\\ My Blog:
http://dreamyeh.pixnet.net/blog
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.120.207
1F:→ DreamYeh:908 - -... 05/02 22:15
2F:→ terrorlone:目前的话答案是不对的…… 05/02 22:19
3F:→ DreamYeh:在修正看看噜/w\ 05/02 22:19
修一下推文,之後再来修正推论吧
※ 编辑: DreamYeh 来自: 118.169.120.207 (05/02 22:22)
4F:→ terrorlone:大概看了一遍……你最後的结论会错主要都是一些地方下 05/02 23:41
5F:→ terrorlone:结论下得太快,并没有真的排除所有可能的缘故…… 05/02 23:41