知识大纲

参考了OI-wiki、CCF 大纲、 和 能力全面提升综合题单

1. 动态规划

  • 简单 dp:背包、区间 dp、树形 dp(换根 dp)、DAG 上 dp、状压 dp

  • 数位 dp

  • 期望与概率 dp

  • dp优化方法

  • 决策单调性

2. 字符串

  1. 简单字符串:字符串哈希、字典树、KMP

3. 数据结构


  • 猫树

  • 块状链表

  • 左偏树

  • 树分块

  • 划分树

4. 图论

  • 各种图论概念

  • 拓扑排序

  • LCA

  • 树链剖分(dsu on tree)

  • 最小生成树

  • 次小生成树

  • 单源最短路

  • 单源次短路

  • 全源最短路

  • 差分约束

  • 同余最短路

  • 强连通分量

  • 双连通分量

  • 二分图

  • 割点和桥

  • 圆方树

  • 虚树

  • 树分治/动态树分治

  • 边分树/点分树

  • 树哈希

  • 2-SAT

  • 网络流

  • 最大团问题(随机化/搜索)

5. 数学


数论:

  • 快速幂/光速幂

  • 数论分块

  • 欧拉函数

  • 筛法

  • 分解质因数(Pollard Rho)

  • 裴蜀定理

  • 逆元

  • 线性同余方程

  • 中国剩余定理

  • 威尔逊定理

  • 卢卡斯定理

  • 同余方程

  • 莫比乌斯反演/欧拉反演

  • 杜教筛、min-25筛

  • 二次剩余


多项式和生成函数:

  • FFT/NTT

  • FWT

  • 生成函数

  • 狄利克雷生成 函数


组合数学:


6. 计算几何


7. 杂项

  • 双指针

  • 分数规划

  • 随机化算法:爬山、模拟退火、随机技巧、哈希

  • 贪心

  • 搜索
    内容:dfs/bfs、 双向搜索、各种剪枝方法、迭代加深搜索、A*/IDA*、danncing links、\(\alpha -\beta\) 剪枝

posted @ 2024-02-29 13:48  lgh_2009  阅读(8)  评论(0编辑  收藏  举报