![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论-最短路
文章平均质量分 74
tianxiang971016
ztx97
blog.ztx97.win(希望有生之年搭起来
展开
-
[SCU4444] Travel [2015 Sichuan Province Contest Final I]
题意有nn点,n⋅(n−1)2\frac{n\cdot(n-1)}{2}条边,一些边权值为aa,一些边权值为bb,n≤105n\le10^5,aa边个数≤5⋅105\le 5\cdot 10^5,求1→n1\to n最短路题解若aa连接1→n1\to n,且a≤ba\le b,则答案为aa 若bb连接1→n1\to n,且b≤ab\le a,则答案为bb 若bb连接1→n1\to n,而a<ba原创 2016-07-26 20:05:20 · 284 阅读 · 0 评论 -
[Codeforces Round #372 DIV1B (CF715B)] Complete The Graph
题意给定一个图,图中一些边的长度未知,问是否存在最短路长度恰好为LL的可能题解将所有未知边长度赋为11,最短路长度为lenminlen_{min},将所有未知边长度赋为无穷,最短路长度为lenmaxlen_{max}。如果lenmin≤L≤lenmaxlen_{min}\le L\le len_{max},则有解。 二分边长,使得未知边长度为kk时最短路长度lenk<Llen_k<L,未知边长度为原创 2017-01-24 14:24:56 · 376 阅读 · 0 评论 -
[BZOJ1576] [Usaco2009 Jan]安全路经Travel
题意NN点MM边,N−1N-1头牛从11沿最短路径走到对应的2...N2...N这N−1N-1个点。询问避开牛经过的最后一条边到达相应点的最短路径长度。输出这N−1N-1个长度。题解我们暂且称避开最短路最后一条边的路径为“次短路”(不是真正的次短路)。 首先将最短路经过的最后一条边都求出来,这些边将形成一棵以1为根的树。 考虑到达点u的答案。若避开点u与fa[u]中的这条边,那么次短路必然是从点原创 2017-08-02 22:52:15 · 296 阅读 · 0 评论