最短路径树
文章平均质量分 56
Todobe
two funny foolish men
展开
-
bzoj2725 [Violet 6] 故乡的梦 && 4400 tjoi2012 桥 Dijkstra+线段树
题目大意: 2725: 有n个点,m条边的图,有边权,给定S(起始点)和T(终点),然后有q个询问,问原删除某一条边后的S到T的最短路。 4400:有n个点,m条边的图,有边权,问删除哪些边能使从1号节点到n的最短路径最长。题目分析: 2725: 我们先随便找出一条最短路,如果删除的边不在最短路上,很显然走最短路是最近的,直接输出最短路长度即可。 当询问的边是最短路上的边的时候: 如果我原创 2017-06-15 21:49:32 · 899 阅读 · 0 评论 -
HDU2433 Travel 最短路径树
题目大意: 有一个n(n<=100n<=100)个点m(m<=3000m<=3000)条边的无向图,边权为1,求删掉每一条边之后,每个点到所有点的最短距离和。 多组数据题目分析: 最暴力的方法就是删掉每一条边,然后枚举每一个点,跑一边bfs,时间复杂度O(nm^2) 据说会TLE诶O(∩▽∩)O于是看了大家的博客,知道了有最短路径树这种东西…… 最短路径树就是对于一个源点,到每一个点都有一原创 2017-06-14 17:45:13 · 795 阅读 · 0 评论