第一次上传:
链接:https://files.cnblogs.com/files/happy-MEdge/acm%E6%A8%A1%E6%9D%BF.zip
大部分常用的模板都弄了,剩下的坑以后再补。。。
包含模板:
dp
- LCS
- LIS
- 完全背包
- 01背包
- 矩阵快速幂
数论
- 二进制快速幂
- 求逆元 && 求组合数
- 素数筛
- gcd
图论
- 拓扑排序
- 并查集
- 最短路:dijkstra算法
- 最短路:bellman算法
- 最短路:floyd算法
- 最小生成树:kruskal算法
- 最小生成树:prim算法
数据结构
- 单调栈
- 树状数组
- 线段树(带lazy)
- 权值线段树(动态开点)
- 权值线段树(离散化)
- 主席树(离散化)
- Treap
字符串
- kmp算法
- manacher算法
- 字符串
- 后缀数组(自写版,常数大)
其他
- 归并排序(可计算逆序对)
- java代码