pku 1024

来源:互联网 发布:淘宝网靠什么盈利模式 编辑:程序博客网 时间:2024/05/09 11:57

这是别人的代码,效率很高,在status上的第一页,看了人家的自己就不想写了,就写篇分析吧。。。

这是个迷宫问题,看墙是否多余。

怎么判断呢,题目给出了最短路径,他是唯一的,最短的。那么怎么样他就不成立了呢?

就是说不在这条路径上的点,他也可以在某个连通起点和终点的路径上。而且还不比原始路径长。枚举所有从起点到终点的路径肯定不行了,但是在这张图上,我们很容易知道某个点到起点,或到终点的距离,你一加,就是路径距离。很巧妙吧。本来以为最短路径是bfs,没想到dfs也可以,而且还不错。还很方便。思路有了,剩下的就是基本功了。

原创粉丝点击