最短路
ChenDongwu
这个作者很懒,什么都没留下…
展开
-
Luogu 1144最短路计数题解
题目 大意就是求一个无向无权图的单源最短路径数。 首先,如何求一个无向无权图的最短路径,虽然可以用spfa或dijstra,复杂度分别为O(kE)和O(nlogn),但有一种稳定的O(n)算法:bfs! 我们可以对图进行bfs,再bfs的过程中进行dp,令dp[i]为所求的最短路径数,则状态转移方程为 dp[i]=sigma{dp[j]|(j,i)∈E},其中E为bfs中搜索树的边原创 2018-02-04 07:50:27 · 359 阅读 · 0 评论 -
P1629邮递员送信-题解
Problem 对于一个n个顶点的有向强连通图,求. 题目 Solution 对于,可以用spfa或dijstra求出单源最短路,对于,可以将边反向后求最短路。 本人用的是spfa,要注意手搓循环队列的时候,不是front < rear,而是front != rear,偷偷告诉你我不太会写dijstra 同时,最好不写双份代码,不便于调试。 Code #include<...原创 2018-03-03 13:51:51 · 560 阅读 · 0 评论