迭代加深 A* IDA* 初探

并没有有用的东西,

只是用来水的。

 

今天看搜索,想起来了A*和IDA*

看A*去了。。。。

啥玩意啊这是,他们代码为啥这么长??。。。。

看完了,。。。代码怎么写啊??

 

。。。。。算了,直接看题吧

找了 [SCOI2005]骑士精神 当入手题。

本来是想找八数码的。。

 

看题解,。。。啥玩意啊这是+1

、、、实在看不懂。。

抄代码吧

抄了一个写的很好看的代码,。但是,他是用啥写的?

。。。好像只是个迭代加深搜索?

然后就在注释上写了:只是个迭代加深搜索

过一会感觉不对,那个剪枝貌似是个A*的启发式的剪枝?

。。然后就改了:这是个A*

过一会又感觉不对,A*是dfs还是IDA*是dfs来着???

百度百科搜了下,

又改了:好吧这是个IDA*

。。好吧,半个小时后我又来补充,A*和IDA*都是基于dsf的启发式优化,ID是迭代加深的意思。

然后我写下这些东西的时候,又感觉:那个剪枝不是很正常么,哪儿启发式了???

管他叫啥呢。

 

P2324 [SCOI2005]骑士精神

https://www.luogu.org/problemnew/show/P2324

 

posted @ 2018-04-03 11:02  whymhe  阅读(208)  评论(0编辑  收藏  举报