最短路
YiPeng_Deng
这个作者很懒,什么都没留下…
展开
-
差分约束学习小计
差分约束体系有若干个不等式xi<=xj+k(或经过移项可以表示成这个形式)求xt-xs的最大值或最小值。算法思想考虑对于任意不等式xi<=xj+k,我们将它与最短路中的边类比。在最短路中如果有一条边(u,v),当dis[u]+cost<dis[v]时我们要更新dis[v],使得dis[v]=dis[u]+cost(u,v)实际上最终的dis一定满足任意边(u,v...原创 2019-07-12 17:24:44 · 128 阅读 · 0 评论 -
JZOJ5959【NOIP2018模拟11.8A组】铁路运输
DescriptionInputOutputData Constraint题意:给出一个边权为1的无向图,q次操作,将一条边的边权变为2,每次操作后询问有多少个点的通往1的最短路比所有操作前的最短路小。无向图上的边权修改问题不好做,我们可以考虑将其转换为最短路图。假设我们构建出了一个最短路图,如果我们将这个图中的边变为2,有一个显然的结论这条边一定...原创 2018-11-20 17:55:03 · 185 阅读 · 0 评论 -
【半平面交】JZOJ3297. 【SDOI2013】逃考
Description矩形内任意一个点会被距离它最近的特殊点监控。求某起点到给定矩形外的一条路径上,最少会被多少个特殊点监控。(n<=600)Solution考虑一个特殊点它所能控制的平面,应该是它与其他特殊点的连边的中垂线取靠近它的那一侧的半平面交。那么起点处出发,通过将每一条围成半平面的边,将这个边两侧的半平面连一条边,边权为1,再找到起点所在的半平面,跑一个向边界的最短路即可...原创 2019-07-06 21:38:43 · 194 阅读 · 1 评论 -
JZOJ3238. 超空间旅行
Description有向图有些边的的边权都为未知的x,求当x为正整数时S到T的最短路有多少种取值,并求不同最短路长度之和。n<=500,m<=10000,Q<=10Solution设dis[x][i]表示到S出发到x点,经过i调未知边时已知边的最小代价。SPFA求出即可。发现最短路为未知边权为x时,y=i*x+dis[T][i],即一次函数。维护上凸壳取最小...原创 2019-07-11 22:52:26 · 232 阅读 · 0 评论