省选(L4)算法训练课程表
阶段 |
课次 |
课程标题 |
字符串 |
第1讲 |
Manacher(回文自动机) |
第2讲 |
Exkmp(扩展kmp) |
|
第3讲 |
Sam/后缀树 |
|
第4讲 |
后缀数组 |
|
解题思想 |
第5讲 |
Cdq分治 |
第6讲 |
点分治/边分治(动态点分治) |
|
第7讲 |
莫队算法(离线问题的经典思想) |
|
数据结构 |
第8讲 |
Treap |
第9讲 |
线段树/线段树合并 |
|
第10讲 |
Kdtree |
|
第11讲 |
块状数组 |
|
第12讲 |
可并堆 |
|
第13讲 |
可持久化数据结构 |
|
第14讲 |
Lct |
|
第15讲 |
树分块 |
|
第16讲 |
线性基 |
|
图论 |
第17讲 |
费用流(基本建模方法) |
第18讲 |
欧拉图 |
|
第19讲 |
k短路 |
|
第20讲 |
带花树 |
|
第21讲 |
弦图 |
|
第22讲 |
虚树 |
|
第23讲 |
最小树形图(朱刘算法) |
|
数学 |
第24讲 |
博弈论(nim游戏) |
第25讲 |
拉格朗日插值 |
|
第26讲 |
线性规划 |
|
第27讲 |
莫比乌斯反演 |
|
第28讲 |
FFT/NTT(分治fft) |
|
第29讲 |
Burnside(组合数学) |
|
第30讲 |
Bsgs(离散对数) |
|
第31讲 |
筛法(杜教筛,min25筛) |
|
计算几何 |
第32讲 |
计算几何基础 |
第33讲 |
半平面交 |
|
第34讲 |
旋转卡壳 |
|
其他 |
第35讲 |
Hash强化 |
第36讲 |
随机化(模拟退火,爬山) |