某知识点列表=w=…

 一、动态规划
LCS
LIS
背包
单调性DP
环形DP
树形DP
状态压缩DP

二、搜索
枚举
搜索与剪枝
启发式搜索
DLX
双向搜索
折半搜索
记忆化搜索
模拟退火

三、计算几何
半平面交
凸包
几何图形的交与并
旋转卡壳
点定位
坐标变换
离散化与扫描
反演
voronoi图
平面图的对偶图
三角剖分
梯形剖分
几何知识

四、贪心

五、树结构
最近公共祖先
生成树
dfs序列
树上倍增
树的分治
树链剖分
link-cut-tree

六、图结构
平面图
二分图
二分图匹配
最短路
差分约束
拓扑排序
网络流
强连通分量
割点割边
欧拉回路
2-sat

七、数论
素数判定
欧几里得算法
不定方程
数位统计
解线性同余方程
baby-step-giant-step
pell方程
大整数质因数分解
勾股方程
积性函数
Fibonacci数列

八、模拟

九、数据结构

队列
链表
单调队列
并查集

平衡树
线段树
树状数组
树套树
四分树
划分树
归并树
kd树
块状链表
hashing
函数式编程

十、博弈论

十一、字符串
kmp
后缀数据结构
trie树
AC自动机
manacher
表达式处理

十二、组合数学
生成函数
容斥原理
康托展开
Catalan数列
Stirling数
polya定理

十三、线性代数
矩阵乘法
高斯消元
线性规划

十四、高精度
FFT

十五、递推

十六、概率论
随机化

十七、经典NPC问题

十八、其它
二分查找
三分查找
双指针扫描
分治
分块
RMQ
快速幂
数学
排序
构造

发表评论

邮箱地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>