求最短路: 1.bellman-ford: 2.地杰斯特拉: ...
分类:
其他好文 时间:
2018-12-03 13:59:20
阅读次数:
122
题目链接:https://vjudge.net/problem/HDU-2066 题目描述: 代码实现: ...
分类:
其他好文 时间:
2018-11-25 14:37:13
阅读次数:
196
1.最短路 图全为正权使用Dijkstra,有负权用SPFA,Bellman-Ford稍加了解即可 void spfa(){ queue<int> q; for(int i = 1;i <= n;i++) d[i] = 0x7fffffff; q.push(s);vis[s] = 1;d[s] = ...
分类:
其他好文 时间:
2018-11-08 19:45:24
阅读次数:
141
图论常用模板: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 图的建立 1.邻接矩阵建图。 无向图: 有向图: 2.链式前向星建图: 无向图: 有向图 ~~~~~~~~~~~~~~ ...
分类:
其他好文 时间:
2018-11-08 18:27:21
阅读次数:
221
题目描述 暴力枚举/SPFA/Bellman-ford/奇怪的贪心/超神搜索 输入输出格式 输入格式: 第一行一个正整数T表示数据组数,对于每组数据: 第一行两个正整数N M,表示图有N个顶点,M条边 接下来M行,每行三个整数a b w,表示a->b有一条权值为w的边(若w<0则为单向,否则双向) ...
分类:
其他好文 时间:
2018-11-03 17:38:49
阅读次数:
159
"Fill" 典型的隐式图搜索,将三元组$(a,b,c)$看作结点,跑最短路算法。 用 $Dijkstra$ 过了,但用 $Bellman ford$ 算法就错了。。。很是无语。。。 借助对拍找到了一组$Dijkstra$对而$Bellman Ford$错的数据 $Bellman Ford$ 算法程 ...
分类:
其他好文 时间:
2018-11-02 01:58:00
阅读次数:
216
终于开始认真对待图论了 因为听说一直是提高组的,动得很少,直到现在机房打提高的氛围下,开始学一些皮毛的东西 模板题目链接 这是一道求负环的题目,照理来说大家都是用spfa来判断负环的 但是我觉得bellman-ford更优 并且在这个模板题目中,spfa开O2过,bellman不开O2还比spfa快 ...
分类:
其他好文 时间:
2018-10-27 14:47:50
阅读次数:
169
图论 1.基本概念 2.图的储存 3.路径 4.自由树 5.有根树和二叉树 6.图的遍历 7.连通 8.拓扑排序 9.欧拉路径 10.最短路 (1)Dijkstra (2)Bellman-Ford 不断在最短路中加边 时间复杂度:O(VE) (3)Folyd 可以看作DP,同时求出每点对间的最短路 ...
分类:
其他好文 时间:
2018-10-04 20:31:12
阅读次数:
140
图论 图的存储 邻接矩阵 O(1) 查找 是否存在,大小边表 1.最短路floyd:dijkstra:O(n^2+m)->(堆优化)->STL O((n+m)logm) 一个点加多次 ->手写堆 O((n+m)logn) 避免重复加元素,支持直接改元素图中没有负边 dis>=0spfa:最坏 O(n ...
分类:
其他好文 时间:
2018-10-04 18:55:24
阅读次数:
182
题意 T组样例,N个地点,每个地点有个繁忙度,地点间有M条街道,每条街道要收过路费(目的地繁忙度 起点繁忙度)^3 (3次方),有Q个查询,包含Q个目的地,求从起点1到每个目的地的最小花费。如果花费小于3或者无法到达目的地,则输出"?" 解题思路 由于目的地繁忙度不一定大于起点繁忙度,所以图中有负环 ...
分类:
其他好文 时间:
2018-10-04 08:44:14
阅读次数:
146