这是本文档旧的修订版!
| 一 基础算法 | 题目 | 人员 | 备注 | |
|---|---|---|---|---|
| 1. 启发式搜索 | 陈纪源 | |||
| 2. Min-Max搜索 | 陈纪源 | |||
| 3. Alpha-beta剪枝 | 陈纪源 | |||
| 4. Meet_In_the_middle | 陈纪源 | |||
| 5. 归并排序 | 薛欣 | |||
| 6. 桶排序 基数排序 | 薛欣 | |||
| 7. Huffman编码及Huffman树 (K叉) | 陈纪源 | |||
| 8. ***区间覆盖问题及拓展 | 张瑞星 | |||
| 9. ***思维性贪心 | 张瑞星 | |||
| 10. ***差分思想、树上差分 | 张瑞星 | |||
| 二 图论 | ||||
| 1. Floyd算法 | 陈纪源 | |||
| 2. BellMan-Ford算法及其优化 | 张瑞星 | |||
| 3. Dijkstra算法 | 张瑞星 | |||
| 4. K短路问题 | 张瑞星 | |||
| 5. 差分约束系统 | 张瑞星 | |||
| 6. 可持久化、带权、普通并查集 | 薛欣 | |||
| 7. Tarjan算法 | 薛欣 | |||
| 8. 强连通分量和双联通分量 | 薛欣 | |||
| 9. 割点和桥 | 薛欣 | |||
| 10. 最小生成树 三种算法 | 陈纪源 | |||
| 11. 拓扑排序 2-SAT | 张瑞星 | |||
| 12. Euler回路 Hamiltonian回路 | 陈纪源 | |||
| 13. 平面图与对偶图 | 陈纪源 | |||
| 14. 无向图的三角形枚举 | 张瑞星 | |||
| 15. Graph Realization Problem | 陈纪源 | |||
| 16. V图 | 薛欣 | |||
| 17. *二分图最大匹配及拓展 | 薛欣 | |||
| 18. 二分图最优匹配及拓展(KM算法) | 张瑞星 | |||
| 19. 一般图最大匹配及拓展 | 张瑞星 | |||
| 20. *树的直径与重心 | 陈纪源 | |||
| 21. 三种最近公共祖先(LCA问题) | 张瑞星 | |||
| 21. tarjan最近公共祖先(LCA问题) | 薛欣 | |||
| 22. 轻重链剖分 | 陈纪源 | |||
| 23. 长链剖分 | 陈纪源 | |||
| 24. 虚树 | 张瑞星 | |||
| 25. Dfs序与全Dfs序 | 薛欣 | |||
| 26. 网络流 | 陈纪源 | |||
| 27. Prufer编码 | 张瑞星 | |||
| 三 动态规划 | ||||
| 1. 01 完全 多重背包 | 陈纪源 | |||
| 2. 树上背包问题 | 张瑞星 | |||
| 3. 子集DP | 张瑞星 | |||
| 4, 插头DP | 张瑞星 | |||
| 5. 概率期望DP | 薛欣 | |||
| 5. 概率期望DP | 薛欣 | |||
| 6. 斜率优化 | 薛欣 | |||
| 7. 四边形不等式优化DP | 陈纪源 | |||
| 8. 单调队列优化DP | 陈纪源 | |||
| 9. 动态dp | 张瑞星 | |||
| 四 字符串 | ||||
| 1. 哈希,哈希表 | 张瑞星 | |||
| 2. (可持久化)Trie树 01字典树 | 薛欣 | |||
| 3. KMP算法 最小表示法 AC自动机 | 薛欣 | |||
| 4. Manacher算法 拓展KMP算法 | 陈纪源 | |||
| 5. 后缀数组 后缀自动机 | 薛欣 | |||
| 6. 回文树算法 回文自动机 | 薛欣 | |||
| 五 数据结构 | ||||
| 1. 左偏树 | 张瑞星 | |||
| 2. 线段树 扫描线 | 张瑞星 | |||
| 3. 平衡树 | 张瑞星 | |||
| 4. LCT | 陈纪源 | |||
| 5. 块状链表 | 张瑞星 | |||
| 6. 分块与莫队 | 张瑞星 | |||
| 7. 主席树,带修主席树 | 薛欣 | 张瑞星 | ||
| 8. 可持久化Treap | 张瑞星 | |||
| 9. 树套树 | 张瑞星 | |||
| 10. Rope | 张瑞星 | |||
| 11. dsu on tree | 张瑞星 | |||
| 六 数学 | ||||
| 1. Euclid 算法 扩展 类 | 陈纪源 | |||
| 2. 中国剩余定理及拓展 | 陈纪源 | |||
| 3. Lucas定理及拓展 | 张瑞星 | 陈纪源 | ||
| 4. 二次剩余 离散对数 N次剩余 | 陈纪源 | |||
| 5. 素数判定 素数筛法 线性筛 | 张瑞星 | |||
| 6. 欧拉函数及其性质 | 陈纪源 | |||
| 7. 反演与Mobius反演 | 张瑞星 | 陈纪源 | ||
| 8. 杜教筛 Min25筛 | 张瑞星 | 陈纪源 | ||
| 9. 高斯消元 行列式 矩阵的逆 Matrix-Tree | 张瑞星 | |||
| 10. 常系数多项式齐次问题 | 陈纪源 | |||
| 11. 线性基 | 陈纪源 | |||
| 12. BM线性递推 | 陈纪源 | |||
| 13. 多项式乘法 | 陈纪源 | 张瑞星 | ||
| 14. 多项式求逆 快速幂 除法 | 陈纪源 | |||
| 15. 数值积分 高阶代数方程求根 | 薛欣 | |||
| 16. *容斥原理 | 陈纪源 | |||
| 17.* Catalan 数 | 张瑞星 | |||
| 18. Fermat定理 | 张瑞星 | |||
| 19. 第一类与第二类Stirling 数 | 陈纪源 | |||
| 20. ***生成函数 | 陈纪源 | |||
| 21. 置换群论 | 陈纪源 | |||
| 22. FWT | 陈纪源 | |||
| 23. 拉格朗日插值 | 张瑞星 | |||
| 七 分治算法 | ||||
| 1. 整体二分 CDQ分治 | 张瑞星 | |||
| 2. 点分治 点分树 | 薛欣 | |||
| 3. 三分算法 | 张瑞星 | |||
| 八 计算几何 | ||||
| 1. 线段相交问题 | 陈纪源 | |||
| 2. 凸多边形面积 | 陈纪源 | |||
| 3. 最小圆覆盖 | 陈纪源 | |||
| 4. 凸包问题 | 陈纪源 | |||
| 5. 最近点对问题 | 陈纪源 | |||
| 6. 圆的交与并 | 陈纪源 | |||
| 7. 半平面交 | 陈纪源 | |||
| 8.Simpson积分 | 陈纪源 | |||
| 9.KD-Tree | 陈纪源 | |||
| 九 博弈论问题 | ||||
| 1.基于动态规划的博弈论问题 | 薛欣 | |||
| 2. Nim 反Nim博弈问题 | 薛欣 | |||
| 3. Sg函数(递推、打表) | 薛欣 | |||
| 4. Surreal Number博弈 | 薛欣 | |||
| 5. Wythoff博弈问题 | 薛欣 | |||
| 十 其他算法 | ||||
| 1. 朱-刘算法 | 张瑞星 | |||
| 2. 无向图最小割 | 陈纪源 | |||
| 3. 高精度 | 张瑞星 | |||
| 4. ***随机化算法 | 陈纪源 | |||
| 5. 模拟退火 | 薛欣 | |||
| 6. *PBDS | 张瑞星 | |||