最短路问题。 题意是说 给你一个矩阵,是各点到各点所需费用。然后给你N个数,是每一个点所需过路费。 然后输出 询问 a,b 之间所需最小费用,还有路径。 假设不是路径 必须输出 最小字典序,这题非常easy,必须输出最小字典序就非常恶心了。SPFA写 会非常麻烦。然后我就Floyd的。把路径也一起更 ...
分类:
其他好文 时间:
2017-08-10 20:54:20
阅读次数:
146
转载于:http://www.cnblogs.com/hxsyl/ 一.问题引入 问题:从某顶点出发,沿图的边到达另一顶点所经过的路径中,各边上权值之和最小的一条路径——最短路径。解决最短路的问题有以下算法,Dijkstra算法,Bellman-Ford算法,Floyd算法和SPFA算法,另外还有著 ...
分类:
其他好文 时间:
2017-08-10 10:30:40
阅读次数:
266
题目描述 小C旅行到了美丽的x市。热爱oi的小C把x市分成了n个建筑物和m条双向街道,每一条街道都有一个通过时间,每个建筑物都有一个观赏值v。接着小C就在想了,如果我从任意一个点出发,经过至少两个点(包括出发点)后回到出发点,那么我能得到的最大平均观赏值是多少。平均观赏值指的是总观赏值/总耗费时间。 ...
分类:
其他好文 时间:
2017-08-08 23:09:16
阅读次数:
187
Silver Cow Party Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 23426 Accepted: 10691 Description One cow from each of N farms (1 ≤ N ≤ 10 ...
分类:
其他好文 时间:
2017-08-08 10:47:35
阅读次数:
141
【转载】夜深人静写算法(四) - 差分约束 目录 一、引例 1、一类不等式组的解 二、最短路 1、Dijkstra 2、图的存储 3、链式前向星 4、Dijkstra + 优先队列 5、Bellman-Ford 6、SPFA 7、Floyd-Warshall 三、差分约束 1、数形结合 2、三角不等 ...
分类:
编程语言 时间:
2017-08-07 10:19:58
阅读次数:
198
Seaside Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1369 Accepted Submission(s): 984 Problem ...
分类:
其他好文 时间:
2017-08-07 10:16:38
阅读次数:
187
裸SPFA模板题,注意算法中每次扩展完成后要把vis标记取消 ...
分类:
其他好文 时间:
2017-08-07 10:06:02
阅读次数:
188
【Dijkstra算法】 复杂度O(n2) 权值必须非负 【Dijkstra算法+堆优化】 复杂度O(E*logE) 使用优先队列优化Dijkstra算法 【Bellman-ford算法】 复杂度O(V*E) 可以处理负边权图 【SPFA算法】 复杂度O(K*E) 【Floyd-Warshall算法 ...
分类:
其他好文 时间:
2017-08-06 20:46:46
阅读次数:
125
最大流: 性质:1. f(u,v)= - f(v,u) 2.流量守恒(即每一个非源点s,非汇点t的点流入量=流出量) 3.源点的流出量=汇点的流入量4.最小割=最大流(C(S,T):两个点集之间 边的最小容量和) 最大流共同的思想:先找增广流路径,再更新该路径上的边的残流(剩余流量)。 /* 最大流 ...
分类:
其他好文 时间:
2017-08-06 12:54:08
阅读次数:
155
Lazy Running Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 657 Accepted Submission(s): 284 Pr ...
分类:
其他好文 时间:
2017-08-05 12:32:03
阅读次数:
142