这里仅做为自我检查用,模板代码请移步其余博文算法
标+的表示已学完,标?的表示须要进一步学习,标-的表示有计划但未开始学习,标*的表示暂时没有计划学习数组
?BSGS网络
+FFT&NTT数据结构
?Lucas&扩展Lucaside
?差分约束函数
?多项式处理学习
?常系数齐次线性递推优化
?拉格朗日插值spa
?高斯消元ci
?线性基
+矩阵快速幂
-卡特兰数
+扩展欧几里得
?生成函数相关
?矩阵、行列式
+莫比乌斯反演
?容斥
?斯特林数
-线性规划
?中国剩余定理
+裴蜀定理
*二次剩余
?博弈论&sg相关
-群论
-Polya定理和burnside引理
?组合数学(?)
?一个大坑
+线性筛
?杜教筛
?洲阁筛
?凸包&旋转卡壳(xuan2zhuan3qia3ke2)
*半平面交
*扫描线
?simpson积分
?CDQ分治
?总体二分
?莫队
?LCT
+ST表
+并查集
?块状链表
+双向链表
?树状数组
+线段树&主席树
*李超线段树
?树套树
?左偏树(可合并堆)
+Splay
+Treap(旋转)
?Treap(无旋)
+替罪羊树
-Size Balanced Tree
*ETT、Toptree
?可持久化平衡树
?tarjan
?点分治
+二分图匹配
+网络流
+最小生成树
+树链剖分
+树上倍增
*朱-刘算法
?矩阵树定理
?最小割树(分治最小割)
?带花树
-边分治
?虚树
*仙人掌&圆方树
+Floyd
+Dijkstra
+SPFA
*k短路问题
+KMP
?扩展KMP
+AC自动机
?回文自动机
+manacher
?后缀数组
?(广义)后缀自动机
?RK
*border理论
?最小表示法
?bitset
+高精度
?DLX Dancing Link X
?状压DP
?斜率优化
?插头DP
?数位DP