Re: [問題] 西洋棋謎題(最後吃子)

看板puzzle (益智遊戲 - 數獨,拼圖,推理,西洋棋)作者 (小龜)時間14年前 (2011/05/08 17:33), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《terrorlone (要努力成為偉大的學者)》之銘言: : 最近做了一些比較高難度的倒退問題之後, : 越來越對那種「超迂迴」的劇本有感覺了。 : 下面這題我想也是非常好的一個例子; : 雖然它不是倒退問題,但是質感方面其實相當之類似。 : 真的說起來的話這題的迂迴程度也還好啦,相較於 #1DgTsTXs 那題來說。 : T. Volet(1994)首獎: : 8       B   黑白 : 7      ppP  pP = 小兵 : 6      pr   rR = 城堡 : 5       NK  nN = 騎士 : 4 PP P pP   bB = 主教 : 3 kpBp Prb  qQ = 皇后 : 2 p  P  P   kK = 國王 : 1     N      :   abcdefgh : 問題:請求出來到這個局面前最後一次吃子的完全決定。 : 難度:★★★☆(純屬個人見解) : 逆向分析這種題目,真的是「從你開始覺得『這怎麼可能』之後才開始的……」 : 如果從頭到尾都沒有讓你這麼覺得就讓你找到答案,那只能說那題目太單純了。 : 不知道我要練到什麼時候才能設計出那種境界的問題…… ------------ 竟然漏了一題沒答案,補上 (PS 解完這題休息一陣子) 最後吃子* 由開始分析,確定幾件事情 *黑子:p b n n q 且都是由白兵所吃 *白子:Q R R  只由黑兵所吃 f4從右邊吃兩支白子而來. 因為黑只能吃3隻,d行黑兵還在d行上 並且可以知道,c行黑兵必有升變,可能被吃,或是升變成已經被吃的r. 左邊四兵順序是b7黑兵到b3,白兵才能吃?到b4, 黑兵才能到a2,白兵才能吃?到a3 觀察黑王..他要走進a3,一定要經過 "g3" ,繞底線,因為有兩隻白兵沒動過 所以h行、f行兩隻白兵此時一定要移動過. 黑王才鑽得進去 並且c1白主教要先出去,等黑王a3到定位之後才可回a1等,然後Ne1,不然事後d3卡住. 右邊則是,r、b先定位,不然白兵一吃過去則近不去了. -- 先不討論黑兵怎麼吃子,先討論白兵吃子順序: 關鍵在於白兵吃去d4這一步之前,必定要先完成的事情, 1. 黑王一定要先到a3去,因為白兵一進到d4,主教就只能關在a1~c3,這時候黑王不可 能事後經過. 所以說左邊兩隻白兵已先吃子讓位給黑王進入. 2. 黑兵到d3去,因為事後無法繞過d4. 3. 因為黑兵要卡住d3這個點,所以f1白主教要事先出來,所以e2白兵吃到f3乃必要. 4. 由於上述兵擋著f3位置,所以f2的兵也必須吃一子跑到g4去. (g3有黑城堡) 5. 如此,可知d4白兵前面已經吃了4隻黑兵,d4是最後一隻 -- 但是,c行黑兵要如何被吃? 一定要升變,但是他升變是在d4被吃之後! 所以可以確定,他升變之後是變成g6的黑城堡,沒有被吃. -- 再來是最後的倒退分析,白色把N倒退到e6去(或是K回h4),黑城堡無法移動! 由此看出,黑棋最後必是p進f4. 故可確定,該黑兵沒有到過h6、g5,因為他前進一步不能在前面浪費掉. 黑兵步子是h7>g6>f5>f4. 還有,黑兵吃f6之前,白王就必須到h4h5就定位,不然吃了之後再也進不去. -- ===先來假設,哪邊黑兵先吃子?=== case 1: 如果黑兵先吃f6 (即把黑主教放出來),然後黑主教去d4給白兵吃讓黑兵升變 此時白王先在h4白主教就要在h5了,白兵逼不得已,只好在h6等著, 看起來似乎沒問題,但是最後會發現,當黑兵到f5時,黑城堡在g5,白主教到g6時 這時候黑城堡無路可動!! 他不能到h5,會讓白王無路可跑.. 所以此法是不可行的,那試試看黑城堡先放在外面呢? 不可能,因為已經說了最後一步是p進f4,如果黑城堡在外面,那來不及進入g5、g6. -- 現在的大問題是,黑城堡進入g5、g6時,因為白主教一定會路過g6,造成黑城堡無路可動 所以要想辦法讓白主教先進入g8. case 2: 黑城堡還可以從底線繞進去! 只是,如果要這樣,白兵就不能到h6擋路啦! 那白兵在哪?? 因為白主教站著h5,白兵不能在h5、h6,所以只能在h4!! 所以白王呢? 還在外面! 由於白王沒位置站,只能姑且站在外面,所以這時候e7黑兵必定還沒吃到f6去! 而因為要先把B放到g8,另一隻h7黑兵就得先吃到f5才行,這樣B才能進入g8 等白主教走了之後,白兵就可以前進到h5了,記住在黑城堡進入g5、g6之前 白兵都不能進到h6. 等白兵走了之後,白王就趁著黑兵吃到f6之前進入h4即可! PS. 這時候黑色有子可動嗎? 有的! c行等著升變的黑兵有6步緩衝. --- 此時局面長這樣 8 _____b__ 7 ____ppp_ 6 ____NQB_ 此行Q可以改成R,都是被吃的子. N位置尚且隨意. 5 _____p_P 4 PPp___PK 3 KpPp_Prb 2 P__P__P_ 1 B___N___ abcdefgh 如圖,接著黑色吃Q到f6,把黑主教移到d4去,然後***白兵吃b到d4*** 然後黑城堡從h8>h6>g6,進入g6、g5的"牢籠",在把白兵移到h7. 最後3步就是 Kh5 Pf5f4 Ng5 . --- 這題有難度!右上角方法多元~了不起~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.196.44

05/08 19:25, , 1F
「只能在 f4」應為 h4 筆誤
05/08 19:25, 1F
fixed

05/08 19:26, , 2F
其他地方應該都沒問題
05/08 19:26, 2F
GJ ※ 編輯: turtleqqq 來自: 61.231.192.121 (05/08 22:27)
文章代碼(AID): #1DncDqNu (puzzle)
文章代碼(AID): #1DncDqNu (puzzle)