目录[1]
持续更新中。
数论部分没写完。较难数论的内容(裴蜀定理,exgcd等)在这个帖子
可以在评论区提出改进建议,比如格式之类。
点个赞评个论喵。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
图论
最短路
堆优化 dij[2]
未优化 dij[3]
SPFA[4]
Floyd[5]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
树论
树的直径[6]
LCA[7]
树上差分[8]
换根DP[9]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
生成树
最小生成树[10]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
动态规划
背包
01背包[11]
完全背包[12]
多重背包[13]
分组背包[14]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
序列DP
最长上升子序列[15]
最长公共子序列[16]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
字符串
字符串哈希[17]
最长回文子串[18]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PMT及其应用
最长公共前后缀[19]
KMP[20]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
数据结构
ST表[21]
树状数组[22]
并查集[23]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Trie
字典树[24]
最大异或值对[25]
最长异或路径[26]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
线段树
单点修改区间查询最值[27]
区间修改+区间查询求和 线段树[28]
01区间翻转+求和 线段树[29]
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
数论
快速幂[30]
裴蜀定理[31]
应用
给定一数列 a1,a2,…,ana_1,a_2, \dots ,a_na1 ,a2 ,…,an ,定义正整数 S=∑i=1nai×xiS=\sum\limits_{i=1}^na_i\times x_iS=i=1∑n ai ×xi ,求 SminS_{min}Smin 。
拓展欧几里得[32]
还没做题,内容去另一个帖子看。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. 目录 ↩︎
2. 堆优化 dij ↩︎
3. 未优化 dij ↩︎
4. SPFA ↩︎
5. Floyd ↩︎
6. 树的直径 ↩︎
7. LCA(倍增实现) ↩︎
8. 树上差分 ↩︎
9. 换根DP ↩︎
10. 最小生成树 ↩︎
11. 01背包 ↩︎
12. 完全背包 ↩︎
13. 多重背包 ↩︎
14. 分组背包 ↩︎
15. 最长上升子序列 ↩︎
16. 最长公共子序列 ↩︎
17. 字符串哈希 ↩︎
18. 最长回文子串 ↩︎
19. 最长公共前后缀 ↩︎
20. KMP ↩︎
21. ST表 ↩︎
22. 树状数组 ↩︎
23. 并查集 ↩︎
24. 字典树 ↩︎
25. 最大异或值对 ↩︎
26. 最长异或路径 ↩︎
27. 单点修改+区间查询最值 线段树 ↩︎
28. 区间修改+区间查询求和 线段树 ↩︎
29. 01区间翻转+求和 线段树 ↩︎
30. 快速幂 ↩︎
31. 裴蜀定理 ↩︎
32. 拓展欧几里得 ↩︎