第二题:T2方格路径(二)
标签:最短路
题意:给定 n × m n × m n×m的方格地图,每个点要么是空地 . . .,要么是障碍物 ∗ * ∗,求左上角到右下角,最少的移除障碍个数,每次只能水平或者垂直移动。
题解:跑个最短路,如果走的下个点是障碍物,边权为 1 1 1,否则为 0 0 0。直接跑 S P F A SPFA SPFA会超时,得用堆优化的 d i j k s t r a dijkstra dijkstra。这边代码为了方便,直接 p a i r pair pair套 p a i r pair

最低0.47元/天 解锁文章
775

被折叠的 条评论
为什么被折叠?



