Re: [問題] 西洋棋謎題(蟲食棋譜極小品)

看板puzzle (益智遊戲 - 數獨,拼圖,推理,西洋棋)作者 (小曹)時間14年前 (2011/05/25 09:50), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《terrorlone (要努力成為偉大的學者)》之銘言: : 這題不是我設計的,是 M. Richter 找到的題目。 : 真的滿高興把這個題材貼到逆向分析通信之後有了很重大的回應。 : 他找到了很多八個單步的有效題目(而且可能是全部), : 其中有一題我覺得特別有意思,貼來跟大家分享。 : 題目:還原這則蟲食棋譜:1.** *** 2.** *** 3.** **** 4.***** ** : 難度:★★(純屬個人見解) : 我覺得這題的結構頗漂亮的,而且很適合當動腦小菜。 挑簡單的回 :p 首先我自己對PGN格式不熟,所以先把各個步數的可能形式與例子都列出來 順便貼出來,可供同樣剛開始做題目的板友參考 ("其他"指非小兵的棋子; "消歧義"指為了消除歧義而加進行或列的記號; "消歧義2"指加進行列才能消除歧義 細節請參考 #1A1TgpvR) 2: 小兵移動: e4 3: 小兵移動將軍: e4+ 其他移動: Nc4 短入堡: O-O 4: 小兵吃子: dxe4 其他吃子: Nxc4 小兵移動昇變: f8=Q 其他移動將軍: Nc4+ 短入堡將軍: O-O+ 其他移動消歧義: Nbc4 5: 小兵吃子將軍: exf8+ 小兵移動昇變將軍: f8=Q+ 其他吃子將軍: Nxc4+ 長入堡: O-O-O 其他吃子消歧義: Nbxc4 其他移動將軍消歧義: Nbc4+ 其他移動消歧義2: Nb2c4 6: 小兵吃子昇變: exf8=Q 吃過路兵: exd6ep 長入堡將軍: O-O-O+ 其他吃子將軍消歧義: Qaxb7+ 其他吃子消歧義2: Qa6xb7 其他移動將軍消歧義2: Nb2c4+ 7: 小兵吃子昇變將軍: exf8=Q+ 吃過路兵將軍: exd6ep+ 其他吃子將軍消歧義2: Qa6xb7+ 接著來看這題 1.** *** 2.** *** 3.** **** 4.***** ** 首先能確定的是: (1) 白棋的前三步都是動小兵,沒吃子 (2) 黑棋前兩步是動非小兵,沒吃子 (3) 黑棋第四步是動小兵 白棋第四步有五個字母,可能性如下: - 小兵吃子將軍: 這是可能辦到的,cxd7+或gxf7+兩者。 然而黑子第四步不可能靠動小兵來解除將軍,故不可能。 - 小兵移動昇變將軍: 這辦不到,第四步頂多走到列7 - 長入堡: 不可能,因為白棋沒把國王跟城堡之間的棋子移開 - 為了消歧義而增加字數: 不可能,小兵之外的棋子沒動過,沒有任何吃子會有歧義 - 非小兵吃子並將軍: 這是唯一有可能的了 然而此棋子必須滿足兩個條件: (1) 一步就從原來位置走到可將軍的位置 (2) 黑棋能靠移動小兵來解除將軍 城堡、騎士跟主教都無法滿足(1)的,能做到的只有Qxa4+跟Qxh5+ 至於(2),Qxa4+可以靠c6或b5來解除將軍;Qxh5+可以靠g6來解除將軍 而要達成Qxa4+或Qxh5+還有三個先決條件: (3) c2或e2的小兵移開 (4) d7或f7的小兵移開 (5) 把一個黑棋移到a4或h5上 由於黑棋前兩步都是動非小兵,故我們知道達成(3)的方法是黑棋第四步讓小兵吃子 由於白棋前三步都動同一個小兵的話,是可以從列2走到列6讓黑小兵吃的 而這個小兵必然也是(3)裡對應的小兵 接下來我們如何把一個黑棋以一或兩步移到a4或h5? 一步顯然是走不到的。在小兵未動過的情形下,兩步能走到的也只有Nf6、Nh5了 至此我們已經可以推導出這八步了: 1. e4 Nf6 2. e5 Nh5 3. e6 fxe6 4. Qxh5+ g6 底下防雷 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.61.126.170

05/25 10:16, , 1F
解開這題的話可以繼續挑戰 7307
05/25 10:16, 1F
文章代碼(AID): #1Dt61tkY (puzzle)
文章代碼(AID): #1Dt61tkY (puzzle)