Re: [問題] 有人知道這個數學問題的答案嗎
詳細考慮出的最小解
需要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
討論串 (同標題文章)
完整討論串 (本文為第 28 之 33 篇):
問題
21
55