随笔分类 - 最短路
摘要:Luogu P4568 飞行路线 众所周知,对于经典的最短路问题,我们可以使用各类算法来解决。 但是对于这道题,我们可以选取某些边,改变它的权值。 显而易见的一点就是直接套用SPFA或者Dijkstra并不能解决这个问题。 这时候我们引入一个叫做分层图的东西。 把每一个点复制$k$次,形成$k$层的
阅读全文
摘要:"Luogu P3275" 显然是一道经典的差分约束系统 相关知识可以查看: "【Luogu 1993】差分约束系统问题——小K的农场" 值得注意的是这题使用最长路更合适,因为每一个人都要取得至少一个糖果。在添加超级起点时,这本身就是一个使用大于等于号的关系,如果更换成小于等于号则会导致边的方向改变
阅读全文
摘要:"Luogu P1993" 前置知识:最短路径相关算法 如果一个系统由n个变量和m个约束条件组成,形成m个形如ai aj≤k的不等式(i,j∈[1,n],k为常数),则称其为差分约束系统。 显然题目中给出的信息可以构成一个差分约束系统,虽然不等号的方向不统一,但是我们可以利用不等式的性质进行变换,将
阅读全文
摘要:"Luogu P4779" 利用堆/优先队列快速取得权值最小的点。 在稠密图中的表现比SPFA要优秀。
阅读全文
摘要:Luogu单源最短路径模版题 dijkstra bellman_ford SPFA
阅读全文

浙公网安备 33010602011771号