![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最短路
ShawnBox
这个作者很懒,什么都没留下…
展开
-
【最短路】BZOJ 3445 —— Roadblock
题目传送门[权限题警告] 暴力算法:枚举改变哪一条边的权值,然后跑最短路求max 这样做可能会T掉.因此想办法优化,然后显然地可以看出只有改变了最短路上的边,对最后的答案才有可能有影响.因此先跑一遍最短路,统计出最短路上的边,然后暴力枚举. #include<cstdio> #include<algorithm> #include<queue> using na..原创 2018-10-10 19:17:01 · 314 阅读 · 0 评论 -
【最短路树】BZOJ 3694 —— 最短路
题目传送门(权限题警告) 显然可以发现,将1到i路径上的最后一条路切断后,需要重新找到一条从i的子树出发的最短路径重新回到最短路树上去. 因此考虑一条边什么时候会被计算在答案中. 设一条边u->v权值为val,只会可能对u,v到 lca(u,v) 之间的点产生影响.记录源点1到节点i的距离为dep[i],那么就可以把答案更新为 dep[u]+dep[v]+val-dep[i]. 可以预处理出...原创 2018-10-10 20:53:07 · 293 阅读 · 0 评论