码迷,mamicode.com
首页 > 其他好文 > 详细

CF1163F Indecisive Taxi Fee(线段树+图论)

时间:2019-09-13 01:24:06      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:说明   lin   区间   图论   连续   修改   线段   最短路   class   

做法

这里的修改是暂时的

找到一条最短路径\(E\),需要考虑的是将最短路径上的边增大

每个点考虑与\(1/n\)的最短路径在E上前缀/后缀的位置,设\(L_i,R_i\)

考虑每条边\((u,v)\)\(u\)\(v\)分别在\(E\)上连\(L\)\(R\),相对于一个桥的形状,桥跨过的边则说明不经过那些边的最短路径

考虑是连续的区间,用线段树统计

将边增大,答案为\(min(\)原最短路径,不经过该边的最短路径\()\)

CF1163F Indecisive Taxi Fee(线段树+图论)

标签:说明   lin   区间   图论   连续   修改   线段   最短路   class   

原文地址:https://www.cnblogs.com/y2823774827y/p/11515688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!