势能dij
思路就是,将每一条 改为 ,这样每一条从 被影响的值都是 ,所以修改图上的最短路等于原图的最短路。
然后这个构造显然就是一个差分约束系统,但这样的话复杂度不是就又回来了。
但我们可以给出直接的构造,就是令 为上一个图的最短路。
首先对上张图就有的边显然成立,考虑新出现的边。
如果这条边新增了,那么他的反向边的三角不等式必然取等了,则新边的权值也就必然为 。
思路就是,将每一条 改为 ,这样每一条从 被影响的值都是 ,所以修改图上的最短路等于原图的最短路。
然后这个构造显然就是一个差分约束系统,但这样的话复杂度不是就又回来了。
但我们可以给出直接的构造,就是令 为上一个图的最短路。
首先对上张图就有的边显然成立,考虑新出现的边。
如果这条边新增了,那么他的反向边的三角不等式必然取等了,则新边的权值也就必然为 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具