最短路
文章平均质量分 65
DCrusher
这个作者很懒,什么都没留下…
展开
-
spfa算法O(kE)
SPFA是Bellman-Ford算法的一种队列实现,减少了不必要的冗余计算。 主要思想是: 初始时将起点加入队列。每次从队列中取出一个元素,并对所有与它相邻的点进行修改,若某个相邻的点修改成功,则将其入队。直到队列为空时算法结束。 这个算法,简单的说就是队列优化的bellman-ford,利用了每个点不会更新次数太多的特点发明的此算法。 SPFA 在形式上和广度优先搜索非常类似,不同的是广原创 2015-11-05 20:44:05 · 524 阅读 · 0 评论 -
BZOJ3931网络吞吐量
3931: [CQOI2015]网络吞吐量 Time Limit: 10 Sec Memory Limit: 512 MB Submit: 938 Solved: 411 [Submit][Status][Discuss] Description 路由是指通过计算机网络把信息从源地址传输到目的地址的活动,也是计算机网络设计中的重点和难点。网络中实现路由转发的硬件设备称为路由器。为了使原创 2016-02-05 16:20:06 · 468 阅读 · 0 评论 -
dijkstra算法O(n²) 堆优化O(nlogn)
用来计算从一个点到其他所有点的最短路径的算法,是一种单源最短路径算法。也就是说,只能计算起点只有一个的情况。 Dijkstra的时间复杂度是O (N2),它不能处理存在负边权的情况。 算法描述: 设起点为s,dis[v]表示从s到v的最短路径,pre[v]为v的前驱节点,用来输出路径。 a)初始化:dis[v]=∞(v≠s); dis[s]=0; pre[s]=0原创 2015-11-05 21:51:03 · 16434 阅读 · 7 评论 -
BZOJ2718毕业旅行
2718: [Violet 4]毕业旅行 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 366 Solved: 204 Description Input Output 最多可选多少景点 Sample Input 7 6 1 2 2 3 5 4 4 3 3 6 6 7 Sample Output 2 So原创 2016-03-09 17:47:44 · 818 阅读 · 0 评论 -
BZOJ1143祭祀river
1143: [CTSC2008]祭祀river Time Limit: 10 Sec Memory Limit: 162 MB Submit: 1839 Solved: 923 Description 在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条原创 2016-03-09 17:50:43 · 457 阅读 · 0 评论 -
BZOJ3040最短路(road)
3040: 最短路(road) Time Limit: 60 Sec Memory Limit: 200 MB Submit: 2130 Solved: 652 Description N个点,M条边的有向图,求点1到点N的最短路(保证存在)。 1<=N<=1000000,1<=M<=10000000 Input 第一行两个整数N、M,表示点数和边数。 第二行六个整数T、rxa、原创 2016-03-11 20:16:07 · 666 阅读 · 1 评论 -
BZOJ1641Cow Hurdles 奶牛跨栏
1641: [Usaco2007 Nov]Cow Hurdles 奶牛跨栏 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 511 Solved: 336 Description Farmer John 想让她的奶牛准备郡级跳跃比赛,贝茜和她的伙伴们正在练习跨栏。她们很累,所以她们想消耗最少的能量来跨栏。 显然,对于一头奶牛跳过几个矮栏是很容易原创 2016-03-23 20:21:38 · 590 阅读 · 0 评论