LHRG李 的模板整理目录
LHRG李 的模板整理目录:
一、起手式:
- 1、起手式
- 2、卡常起手式
- 3、图论起手式
- 4、树论起手式
- 5、头文件大全
- 6、随机数据生成器
- 7、对拍
二、基础算法:
- 1、递推
- 2、递归
- 3、排序:
- ①、选择排序
- ②、冒泡排序
- ③、插入排序
- ④、快速排序
- ⑤、归并排序
- ⑥、堆排序
- ⑦、桶排序
- 4、二分:
- ①、二分答案
- ②、三分答案
- 5、贪心
- 6、搜索:
- ①、深度优先搜索
- ②、广度优先搜索
- ③、记忆化搜索
- ④、搜索剪枝
三、动态规划:
1、基础动态规划:
- ①、线性dp
- ②、多维dp
- ③、背包dp:
- (1)、01背包
- (2)、完全背包
- (3)、01背包前 \(k\) 优解
- (4)、分组背包
- (5)、多重背包
- 1)、二进制分组
- 2)、单调队列优化
- (6)、混合背包
- (7)、二维费用
2、进阶动态规划:
四、字符串:
- 1、字符串哈希
- 2、KMP字符串匹配
- 3、manacher算法
- 4、字典树
- 5、最小表示法
五、数学:
六、博弈论
- 1、巴什博弈(Bash Game)
- 2、威佐夫博弈(Wythoff Game)
- 3、尼姆博弈(Nimm Game)
- 4、斐波那契博弈(Fibonacci Game)