图论 - 差分约束系统(最短路的扩展与应用)
是Elie呀
人生苦短,莫忘初衷;凡事相信,凡事期待。认真做事,认真做人!翁恺老师寄语:“其实学习终归是一件痛苦的事情,所以呢面对学习你还是得要认真,用功,努力地去学习。享受的是什么?是学习之后获得的那种成就,快乐是从成就中来的。”
展开
-
差分约束专题
详解请点击右侧:夜深人静写算法(四)- 最短路和差分约束 差分约束系统其实是最短路的扩展与应用。 因为在差分约束系统中一般都存在负值,此时使用的单源最短路径算法一般为SPFA算法。需要说明的是:如果途中存在负权回路,则该差分约束系统不存在可行解,而如果源点到某点如果不存在最短路径,则对于该点所表示的变量可以取任意值,都能满足差分约束系统的要求。 差分约束系统的使用难点在于讲实际问题向差分约束...原创 2018-08-27 11:34:15 · 311 阅读 · 0 评论 -
(差分约束,Dijkstra+堆优化)poj3159 Candies
传送门:poj3159 Candies 题意:30000点,150000边的稀疏图求单源最短路,读入“A B C”,就添加A->B的有向边,权值为C,然后求1到N的最短路。因为N号说了,他只跟一号比较。 #include<iostream> #include<vector> #include<algorithm> #include<queu...原创 2018-10-23 09:43:07 · 243 阅读 · 0 评论