经典模板汇总 - 提高组图论

题单介绍

**过了这些题,加深你对图论的理解!** 图论的经典模板题,包括: - 图的表示与遍历 - 并查集 - 最短路径 - 负环 - 生成树 - 拓扑排序与关键路径 - 欧拉回路与哈密顿回路 - 强连通分量 - 割点和桥 - 点双连通分量和边双联通分量 - 二分图匹配 不断更新ing 注意:有些算法的模板题洛谷没有,只能选择了一些经典题目当作模板题。如果你有更好的题目,欢迎私信本蒟蒻! **** **我的其它题单** [ois 的普及算法训练计划](https://www.luogu.com.cn/training/3322) **** 现将题目列表写在下面(**加粗**的为我人为加的标记,不属于原题题名): ## 图的表示与遍历 - B3600 [图论与代数结构 101] 图的代数表示 **(图的代数表示)** - P1692 部落卫队 **(图的深度优先遍历)** ## Floyd - P2910 [USACO08OPEN]Clear And Present Danger S **(Floyd 最短路)** - P6175 无向图的最小环 **(Floyd 最小环)** ## 并查集 **(虽然不是图论,但是作为 Kruskal 的基础这里也放上了)** - P3367 【模板】并查集 **(路径压缩并查集)** - P1892 [BOI2003]团伙 **([反集](https://www.luogu.com.cn/blog/180720/note-union-search-set-more))** - P2024 [NOI2001]食物链 **(扩展域并查集,种类并查集)** ## 单源最短路径 - P3371 【模板】单源最短路径(弱化版)**(不优化的 Dijkstra,Bellman-Ford,SPFA)** - P4779 【模板】单源最短路径(标准版) **(堆优化 Dijkstra)** ## 负环 - P3385 【模板】负环 ## 最小生成树 - P3366 【模板】最小生成树 **(Kruskal)** ## 拓扑排序、关键路径 ## 欧拉回路、哈密顿回路 - P7771 【模板】欧拉路径 ## 强连通分量 - B3609 [图论与代数结构 701] 强连通分量 **(Kosaraju,Tarjan)** ## 割点和桥 - P3388 【模板】割点(割顶)**(Tarjan)** ## 二分图匹配 - P3386 【模板】二分图最大匹配 **(匈牙利算法)**

题目列表

  • [图论与代数结构 101] 图的代数表示
  • 部落卫队
  • [USACO08OPEN] Clear And Present Danger S
  • 无向图的最小环问题
  • 【模板】并查集
  • [BalticOI 2003] 团伙
  • [NOI2001] 食物链
  • 【模板】单源最短路径(弱化版)
  • 【模板】单源最短路径(标准版)
  • 【模板】负环
  • 【模板】最小生成树
  • 【模板】欧拉路径
  • [图论与代数结构 701] 强连通分量
  • 【模板】割点(割顶)
  • 【模板】二分图最大匹配