没有合适的资源?快使用搜索试试~ 我知道了~
ACM图论模板_BY夏天的风
5星 · 超过95%的资源 需积分: 12 60 下载量 160 浏览量
2014-08-10
11:51:11
上传
评论 3
收藏 1.15MB PDF 举报
温馨提示
试读
204页
这是我的图论模板,基本涵盖了所有的图论知识。里面只有代码模板,没有代码的讲解,可以根据网上相关的算法分析配合代码来学习。
资源推荐
资源详情
资源评论
ACM Standard Code Library
夏天的风
Hangzhou Dianzi University
Ver 2.0
Update 2014/04/11
2
目录
图论
并查集................................................................................................................................................. 9
模板............................................................................................................................................. 9
种类并查集(分层).............................................................................................................. 9
并查集应用.................................................................................................................................9
逆向并查集.........................................................................................................................9
最小生成树.......................................................................................................................................10
模板........................................................................................................................................... 10
Kruskal: 并查集+排序.....................................................................................................10
Prim (n^2).......................................................................................................................10
最小树形图(有向图的最小生成树)[hdu2121]...............................................................10
K 度限制生成树................................................................................................................12
最小比率生成树...............................................................................................................15
斯坦纳树...........................................................................................................................16
最小生成树应用.......................................................................................................................17
寻找 MST 每条边的最佳替换边[hdu4126]................................................................... 17
LCA && RMQ................................................................................................................................ 19
模板........................................................................................................................................... 20
LCA 朴素法......................................................................................................................20
LCA 倍增法......................................................................................................................20
一维 RMQ.........................................................................................................................22
二维 RMQ.........................................................................................................................23
LCA && RMQ 应用.................................................................................................................25
一维 RMQ 查找最大值下标........................................................................................... 25
树上删一条边,M 条边中也删一条边[POJ3417]........................................................... 25
最短路............................................................................................................................................... 27
模板........................................................................................................................................... 27
Dijkstra+优先队列 O(E*logE)........................................................................................27
SPFA+连接表 O(kE)....................................................................................................... 27
Floyd O(n^3)..................................................................................................................... 28
最短路的应用...........................................................................................................................29
带限制最短路...................................................................................................................29
对偶图(平面最小割)........................................................................................................ 29
最小路径树+删边最短路................................................................................................ 29
第 K 短路(A*).................................................................................................................. 31
最短路和次短路条数.......................................................................................................32
经过 N 条边的最短路......................................................................................................33
最优比率环.......................................................................................................................34
最短路+记忆化搜索........................................................................................................ 35
3
⒀有保护节点的最短路[hdu3873]..................................................................................37
经过某些点,回到原点的最短路(状压 DP).....................................................................39
Bellman 寻找负权回路的点............................................................................................ 39
双调旅行商问题...............................................................................................................40
最小环条数.......................................................................................................................41
差分约束系统...................................................................................................................42
二分匹配...........................................................................................................................................43
模板........................................................................................................................................... 43
二分匹配(连接表)[一对一]............................................................................................. 43
多重匹配(连接矩阵)[多对一]......................................................................................... 44
HK 匹配算法.................................................................................................................... 45
二分匹配的应用.......................................................................................................................46
奇偶分图匹配...................................................................................................................46
最小点覆盖(最大独立集)................................................................................................46
最小路径覆盖...................................................................................................................46
二分+多重匹配[hdu1669]................................................................................................46
输出匹配情况(字典序最大最小)....................................................................................47
二分匹配必须边...............................................................................................................47
二分匹配关键点[hdu1281]..............................................................................................47
二分匹配好题[BNU14507]..............................................................................................47
关键点&&必须边.............................................................................................................48
一般图的最大匹配(带花树)............................................................................................................51
模板........................................................................................................................................... 51
可搞定一类棋盘博弈问题[zoj3316]...............................................................................51
一般图最大匹配的应用...........................................................................................................53
棋盘取棋子博弈[zoj3316]............................................................................................... 53
棋盘移动 king 博弈[hdu3446].........................................................................................54
KM 匹配........................................................................................................................................... 54
模板........................................................................................................................................... 54
最小权匹配.......................................................................................................................54
套模板注意事项...............................................................................................................56
KM 匹配的应用....................................................................................................................... 56
边权之积最大...................................................................................................................56
收益最大,且边的改动最少(1).........................................................................................56
收益最大,且边的改动最少(2).........................................................................................57
其他类型...........................................................................................................................58
[招聘员工]........................................................................................................................ 59
[货物运输]........................................................................................................................ 59
[最短匹配]........................................................................................................................ 59
[工作分配]........................................................................................................................ 59
一般图的最小权匹配.......................................................................................................................60
模板........................................................................................................................................... 60
一般图的最小权匹配的应用...................................................................................................62
无向图中国邮路问题.......................................................................................................62
4
输出最小权值的回路.......................................................................................................62
最大团&&稳定婚姻........................................................................................................................ 62
模板........................................................................................................................................... 62
最大团...............................................................................................................................63
稳定婚姻匹配(白爷模板)................................................................................................63
最大团&&稳定婚姻的应用.................................................................................................... 65
最大独立集[poj1419].......................................................................................................65
二分+最大团.....................................................................................................................66
计算极大团个数...............................................................................................................66
着色问题(四色定理)[最大团的应用]............................................................................. 67
强连通&&双连通............................................................................................................................ 67
模板........................................................................................................................................... 67
强连通...............................................................................................................................68
边双连通...........................................................................................................................69
点双连通...........................................................................................................................70
强连通&&双连通的应用.........................................................................................................72
强连通初步.......................................................................................................................72
受欢迎的牛(只有 1 个度数为 0).....................................................................................73
强连通缩点+树形 dp(累加子节点的总权值)................................................................ 73
缩点+拓扑.........................................................................................................................73
仙人掌图...........................................................................................................................73
[双连通寻找奇圈]............................................................................................................ 74
[混合图改有向图]............................................................................................................ 75
[最少支撑点].................................................................................................................... 77
[LOW 和 DFN 的应用]....................................................................................................77
[强连通总结].................................................................................................................... 79
[双连通总结].................................................................................................................... 80
2-SAT................................................................................................................................................ 81
2-SAT 的应用........................................................................................................................... 82
题目分析...........................................................................................................................82
二分+2-SAT...................................................................................................................... 83
2-Sat 输出路径................................................................................................................. 83
输出字典序最小(只能爆搜)............................................................................................85
欧拉回路...........................................................................................................................................87
模板........................................................................................................................................... 87
欧拉回路的应用.......................................................................................................................89
每条边来回进过两次.......................................................................................................89
磁鼓欧拉回路...................................................................................................................89
00-99 连接成最短串........................................................................................................ 90
混合欧拉回路...................................................................................................................91
竞赛图............................................................................................................................................... 93
竞赛图的应用...........................................................................................................................94
找三元环...........................................................................................................................94
输出哈密顿路...................................................................................................................94
5
输出哈密顿回路...............................................................................................................96
[构造哈密顿路,每个点度 d(v)>=(n+1)/2].....................................................................100
拓扑排序.........................................................................................................................................101
模板......................................................................................................................................... 101
拓扑排序的应用.....................................................................................................................101
拓扑判环.........................................................................................................................101
三维拓扑排序.................................................................................................................102
[执行任务]...................................................................................................................... 103
网络流............................................................................................................................................. 104
模板......................................................................................................................................... 104
EK(连接表).....................................................................................................................104
SAP(连接表)...................................................................................................................105
费用流(连接表).............................................................................................................. 106
无向图最小割.................................................................................................................107
上下界网络流.................................................................................................................108
网络流建图总汇.....................................................................................................................110
点有权值,边没权值........................................................................................................110
二分图的点权覆盖于点权独立集.................................................................................111
点有权值,边也有权值(最大权闭包)............................................................................. 111
最小权的环覆盖整个图.................................................................................................111
[网络流关键割边][ZOJ2532].........................................................................................112
[网络流输出割边集]...................................................................................................... 112
[分层建图思想].............................................................................................................. 113
[费用相同的优先选一些点].......................................................................................... 113
[最大费用优先(可以不满流)]....................................................................................... 113
[最大权闭合子图].......................................................................................................... 113
[左上到右下走多次的最大价值](一个点的价值取了,第二次取的价值为 0)...........113
[选取区间问题][POJ3680],[POJ3762](工作安排)....................................................... 113
[按字典序输出割集]...................................................................................................... 113
[最小点权覆盖][POJ3308][行列覆盖]..........................................................................114
[项目最小花费问题][最小割]....................................................................................... 114
[无向图判断边割集是否唯一]......................................................................................114
[求有多少条边,减少 1 的流量,最大流减少?]RQNOJ 石油运输................................115
[输出边不相交的两条最短路径][SGU185]................................................................. 115
[混合欧拉定向, 输出路径][UVA10735] Euler Circuit................................................ 115
网络流的应用.........................................................................................................................115
来回不重复最短路.........................................................................................................115
二分+网络流(挤奶,floyd+最大流+二分)......................................................................115
最小点权覆盖+输出割点(Destroying The Graph)........................................................116
最大密度子图+输出子图...............................................................................................117
无向图全局最小割.........................................................................................................119
01 规划+输边割集..........................................................................................................119
求最小点割集(最大点权独立集)..................................................................................120
数和思想(行进列出)...................................................................................................... 120
剩余203页未读,继续阅读
资源评论
- J_Sure2014-09-13真是清晰全面,膜拜+仰慕 Orz
- BigBallon2016-07-21相当好的模板,风神V5
- lemonoil2017-10-12还可以,大家看看吧
- Joker_Zgh2017-02-26包含很多东西了这个,见过的没见过的都有
- 二手的玫瑰2015-03-06风神的好东西
夏天的风
- 粉丝: 490
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 探索tecreate:软件开发的未来之星.zip
- 打标机项目C#源码连接扫码
- 基于SSM的房屋租赁系统的设计与实现
- xyctf:从入门到精通的实用指南.zip
- mmqrcode1714153659780.png
- Screenshot_2024-04-27-06-08-58-486_com.baidu.xin.aiqicha.jpg
- 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统+sql文件.zip
- 实训作业基于javaweb的订单管理系统源码+数据库+实训报告.zip
- 多机调度问题贪心算法基于最小堆和贪心算法求解多机调度问题.zip
- 基于同态加密技术的匿名电子投票系统源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功