Re: [問題] 有人知道這個數學問題的答案嗎

看板Hunter作者 (ss)時間14年前 (2009/11/01 11:57), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串28/33 (看更多)
詳細考慮出的最小解 需要39*39的範圍 還有未確定的部份 只需要先下最關鍵的部份 防止天使從角落溜走,一定要先防守好角落 其他防守的部份依天使位置補上即可 方法是 由惡魔先動,在方框的四角各下兩子 天使考慮只最大移動到的地方,亂動只是浪費步數 由下圖表示 D是惡魔八步下的位置 X是主要的關鍵點 x是次要的關鍵點 o是更次要的點 A是天使走過的路,顯示惡魔動完八步後天使可能走到的地方 eD--o--x--o--X--o--x--o--X--o--x--o--De D                                     D |                                     | |                                     | o                                     o |                                     | |                                     | x                                     x |                                     | |                                     | o                                     o |                  A       A          | |                  A      A           | X                  A     A            X |                  A    A             | |                  A   A              | o                  A  A               o |                  A A                | |                  AA                 | x                  A                  x |                                     | |                                     | o                                     o |                                     | |                                     | X                                     X |                                     | |                                     | o                                     o |                                     | |                                     | x                                     x |                                     | |                                     | o                                     o |                                     | |                                     | D                                     D eD--o--x--o--X--o--x--o--X--o--x--o--De --- 第一種狀況: 惡魔首先要封住最接近的兩個X 如果還是繼續接近的話,則再封住x,接著是o 如此可以確保天使不會穿過四方的牆壁 -X--o--x--o--X-        A←封o        A        A←封x        A←封X        A        A←第八步               A        A        A --- 第二種狀況: 如果天使一直向角衝的話,依同樣規則封上Xxo,如下圖 這樣的話天使也應該沒辦法衝出角落 -X--o--x--o--De               D               |               |               o          A←封o |         A     |        A←封x   x       A       |      A←封X     |     A         o    A←第八步      |   A           |  A            X A             | --- 第三種狀況: 被牆壁擋住的天使,沿著牆壁移動 企圖從另一個方向的牆壁逃脫 假設下圖是惡魔剛下完的狀況,惡魔必須找一手不危急的時候下在鄰邊的o上面            ↓ DDDDDDDDDDDD-De               D  AAAAAAAAAA   | A             |               D←下在這裡               |               |               x               |               |               o               |               |               X               | 逼到角落時 跟隨著天使的位置下到牆邊上 天使若提早離開牆邊則不用急著填牆,先填側邊             ↓   DDDDDDDDDDDD-De               D  AAAAAAAAAA   |←改下這裡 A          A  |               D               |               |               x               |               |               o               |               |               X               | -- 感覺39*39有點意外的小 其實還有未完全考慮的部份 這個方法最大的問題在於,必須抽空下到鄰邊的o才行 而且不只一個,依順序每個邊都需要有 當天使衝向牆邊或角落時應該會有一些餘裕手可以下過去 步數就不知道是否足夠用 還沒完全試過各種對應方法 如果不能解決這個問題的話,盤面可能要擴大到51*51的大小才能解決 或者是在最初依天使移動改變方框的位置,藉此爭取一兩步 -- 第一次發文 請多指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.249.149 ※ 編輯: s12333211 來自: 140.113.249.149 (11/01 11:57)

11/01 15:06, , 1F
考慮到天使走斜的一步 你需要封兩步 即使空一格 你也沒勝算
11/01 15:06, 1F

11/01 18:18, , 2F
不需要封兩步,先封上一步,如果天使靠上來才封上另一步
11/01 18:18, 2F

11/01 18:20, , 3F
天使只能移動一格,惡魔卻能一次掌握三格,牆壁過不去的
11/01 18:20, 3F

11/03 16:56, , 4F
我來到數學版了嗎
11/03 16:56, 4F
文章代碼(AID): #1AxGSfig (Hunter)
討論串 (同標題文章)
完整討論串 (本文為第 28 之 33 篇):
文章代碼(AID): #1AxGSfig (Hunter)