随笔分类 - BFS
摘要:"传送门" 题意 给一个边权为 $1$ 的无向连通图,和 $k$ 个特殊点, 你必须在这 $k$ 个点中选择两个点建一条边, 求建边后从点 $1$ 到点 $n$ 的最短路最长可以是多少。 题解 真没想到这题最终是要枚举的。 首先可以两次 bfs 算出每个点到起点和终点的最短距离 $ds[x],dt[
阅读全文
摘要:"传送门" 题解 题目说可以花费代价 $1$ 调整方向,换个意思就是说, 如果沿着原方向走,代价为 $0$,否则代价为 $1$,求从点 $(0,0)$ 到点 $(n 1,m 1)$ 的最小代价, 这其实就是个最短路问题了,可以直接上Dijkstra。 然而这个也可以用BFS直接解决,把queue换成
阅读全文
摘要:"传送门" 题意 给一个图和一条路径,假设存在一个导航系统,它一开始会设定从起点到终点的最短路线, 如果沿着给定路径走偏离了导航系统设定的路线,那么它会在当前点重新设定最短路线 问导航系统最少和最多会重新设定路线多少次 题解 从终点开始,沿着反向边广搜,得到其余点到终点的最短路径距离和最短路线的数量
阅读全文
摘要:"传送门" 题意 求带边权无向图从起点到终点的边权字典序最小的最短路路径 解法 两遍 BFS 第一遍逆向,给图分层 第二遍求路径,每层的点都只能沿最小的边权走向下一层的点。 代码
阅读全文

浙公网安备 33010602011771号