简单的计算几何+Dij
一开始想瞄准目标直接走,判断遇到墙就选择比较近的口子继续走。
结果想得太简单了,这样根本没办法证明最短路径。
后来明白了,应该先通过线段不相交判断各点间是否能直达。能直达的就加入到图中,最后用Dij求最短路径就好了。
简单的计算几何+Dij
一开始想瞄准目标直接走,判断遇到墙就选择比较近的口子继续走。
结果想得太简单了,这样根本没办法证明最短路径。
后来明白了,应该先通过线段不相交判断各点间是否能直达。能直达的就加入到图中,最后用Dij求最短路径就好了。