提高组模板大全

提高组模板大全
方块菌整点板子
更新:新增了数学里的几个没怎么考过的板子,删去了树剖板子
有建议找 YLF_Cat
说明
P5905 是 Johnson 板子,可用于验证 Floyd 正确性
莫队不属于提高组考点,但是可以拿来乱搞,遂加上
含有一些没怎么考过但是的确在 NOI 大纲里的算法,主要在数论那块
[图论]
- Dijkstra
- SPFA(bellman-ford)
- Floyd
- 传递闭包
- 差分约束
- LCA
- 树剖(这个怎么是 NOI 级的,删了)
- Tarjan 缩点
- 树上差分
- Kruskal
- 欧拉路(没怎么考过)
- 树的重心 直径
[字符串]
- KMP
- Hash
- Manacher
- Trie
[数据结构]
- 树状数组
- 线段树
- 笛卡尔树
- ST 表
- 单调栈
- 单调队列
[动态规划]
- 各种背包
- 树上 dp
- 区间 dp
- 状压 dp
[数学]
- 线性筛
- 矩阵快速幂
- 逆元
- 预处理全家桶(没有这个的板子)
- 卡特兰数
- 高斯消元(没怎么考过)
- 中国剩余定理 crt(没怎么考过)
- 扩展欧几里德算法 exgcd(没怎么考过)
- 裴蜀定理(没考过)
[杂项]
- 扫描线
- 离线二维数点
- 离散化
- 莫队
- 逆序对
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果


