A*
Jerry_wang119
我是蒟蒻快来%我
展开
-
【洛谷】P2483 【模板】k短路([SDOI2010]魔法猪学院)
A* 入门题(还是不懂为什么是黑题) A* 比普通的广搜问题多了一个估价函数,这个函数是为了减去一些冗余的垃圾解答树中的节点,优化 Bfs 求解的过程 其中夹杂了贪心的思想 K 短路的估价函数是该节点到目标节点的距离+从起始点到该点已经走了的距离 这样的话每一次取出估价函数最小的点出来,进行 Bfs 扩展,从优先队列取出这个点...原创 2018-10-09 19:40:36 · 232 阅读 · 0 评论 -
【洛谷】P2324 [SCOI2005]骑士精神
IDA*练习题 1、IDA*=IdDfs+A* 1.1、IdDfs用于单层“无限”情况但是解层数很少,这时可以限制Dfs层数,Id为每次的层数限制 1.2、A*具有估价函数,用于Bfs快速求解 IDA*就是将估价函数用于层数限制的Dfs中,如果具有层数的Dfs仍然无法满足时间限制,那么可以考虑题目性质进行估价函数的剪枝,其实估价函数基本随缘,就是已经干了的和最小还需要干的加起来,进行贪心考...原创 2018-10-11 00:14:00 · 317 阅读 · 0 评论