提高算法
DP
字符串
- KMP
- 字典树(Trie)
哈希(Hash)
- AC 自动机
数据结构
树上问题
树的直径
树的重心
- 定义:最大的子树节点数最少
- 求法:钦定点1为根,然后每个点为根的情况的所有子树就是以1为根时的子树和它之外的所有节点构成的子树
树上求 LCA(倍增或树链剖分皆可)
树上差分
基环树
树链剖分
图上问题
- Tarjan 和缩点 DP
- 有向图/无向图Tarjan,割点,桥,点/边双联通分量
最小生成树
- 最短路问题
Floyd
Dijkstra
Bellman-Ford / SPFA
- 二分图匹配
- 差分约束
数学
- gcd 和 exgcd
乘法逆元
矩阵快速幂
- 组合计数与容斥原理
- 概率与期望
- 中国剩余定理
- 高斯消元
- 博弈论基本模型及SG函数
其他
To Do List
原文:https://www.cnblogs.com/henry-1202/p/11342201.html