PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 不是普通的8-puzzle問題...
作者:
jh961202
(阿電)
2016-04-18 23:57:38
各位板友好,初次發文,請多指教
如有疏忽之處,還請提點
誠如標題所述,本人想要解一個題目,經過各種關鍵字找尋後,感覺跟8-puzzle很像
不過,題目不只是單純的「移動方塊成為指定排列模式」而已
例如:
0 5 8
7 4 3
2 6 1
這是一個puzzle(用0代表空格),我需要把1移動到左上角就好了
(其他順序啥的不考慮)
然而,所要求移動的方式必須是「總成本」(Cost)最小的那個方式
例如
<
作者:
IKAFIRE
(沒有)
2016-04-19 00:03:00
好A*不用嗎所要求移動的方式必須是「總成本」最小的那個方式你確定這不是最短路徑
作者:
bibo9901
(function(){})()
2016-04-19 01:40:00
A*最簡單就 BFS 用priority queue而已啊你把"距離"改成你的"成本"就好了而且8-puzzle其實很小, 窮舉都可以
作者: Sylveon (ä»™åç²¾éˆ)
2016-04-19 02:43:00
做法跟上面大大一樣~ 把距離改成本就好了
作者:
LPH66
(-6.2598534e+18f)
2016-04-19 06:27:00
最短路徑這東西本質上就是由 A 到 B 的最短成本你這個問題也是由 A (起始) 到 B (1 在左上) 的最短成本
作者:
Yshuan
(倚絃)
2016-04-19 10:13:00
BFS標準題 也才8格 不會TL
繼續閱讀
[問題] OpenCV 3.0 是否支援網路串流(rtsp)?
yuci
[問題] MFC String table 無法load到string
b26168
[請益] Qt PlotSettings 座標自動調整
totemist
取得 member list
CoNsTaR
[重要] 發文前務必閱讀:常見問題十三誡
wtchen
置底閒聊文(2016/4/17-)
wtchen
[問題] com元件如何用於VC++ 2013 MFC
popen
Re: [討論] 請板友幫忙review置底13誡--N.01
tinlans
Re: [問題] c++ operator 的 oeverload
gn00618777
[問題] c++ operator 的 oeverload
gn00618777
Links
booklink
Contact Us: admin [ a t ] ucptt.com