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