本仓库抄自 灵茶山艾府 💭💡🎈算法竞赛模板库
-
数据结构
-
数学
- 数论 math.cpp
- 埃氏筛(埃拉托斯特尼筛法)
- 数论 math.cpp
-
-
背包
- 0-1背包
-
线性DP
- 最大子段和
- LCS(最长公共子序列)
-
树形DP
-
-
-
欧拉路径
- 有向图
-
最短路
- Dijkstra
- SPFA(队列优化的 Bellman-Fords)
- Floyd-Warshall
-
最小生成树(MST)
- Kruskal
- Prim
-
二分图判定(染色)
-
二分图最大匹配
- 匈牙利算法
-
拓扑排序
-
强连通分量(SCC)
- Kosaraju
-
基环树
-
-
其他
-
- 整体二分
- 归并排序
-
- 康托展开
-
滚动数组不考
考的都是ppt
不会考内存优化
可以当数据结构复习
直接给代码的不考
图多的容易考
stl
枚举
搜索(理论不好考)
图论
cin >> string
无法用来判断是否输入空行从而退出循环。使用getline(cin, string)
配合string.empty()
判断输入的空行。