省选知识清单/计划列表(咕?)

下面列举了大部分博主想学、要学、已经学了但基本不会的那些知识
准备一个一个填坑(咕咕)

一、基础知识

  • s e t set 迭代器的使用
  • b i t s e t bitset 的使用

二、基础算法

  • A , I D A , A^*,IDA, 迭代加深的运用
  • 二分答案(边界处理)
  • 倍增

三、数据结构

待学习:

  • K D T r e e KD-Tree
  • 堆:配对堆,斐波那契堆
  • 块状链表
  • 树套树
  • 长链剖分
  • T a r j a n Tarjan l c a lca
  • 支配树

待加强:

  • 种类/带权并查集
  • 线段树合并
  • 树套树
  • 主席树
  • 可持久化 F H Q T r e a p FHQ-Treap
  • LCT
  • 可持久化并查集
  • 虚树
  • [ ]

三、字符串算法

未学习:

  • 广义后缀自动机
  • 拓展 k m p kmp
  • L i n k   C u t   P a r e n t   T r e e Link \ Cut\ Parent \ Tree
  • 可持久化 T r i e Trie

待加强:

  • S a m Sam 的深入理解
  • P a m Pam 的应用
  • s a sa 的理解应用
  • A C AC 自动机
  • m a n a c h e r manacher
  • K M P KMP 的深入理解

四、计算几何

待学习:

  • 对偶图
  • 动态凸包
  • 最小乘积生成树
  • 动态半平面交

待加强:

  • 旋转卡壳
  • 半平面交
  • 圆的凸包

五、图论

待学习

  • 生成树计数( M a t r i x   t r e e Matrix\ tree
  • 圆方树
  • 仙人掌
  • 最小树形图
  • k k 短路
  • 2 s a t 2-sat 问题

待加强:

  • 点/边双连通,割点,桥
  • 有向图强连通分量
  • 差分约束系统
  • 0/1分数规划
  • 动态点分治

六、网络流

未学习:

  • 有上下界费用流
  • d i n i c dinic 费用流
  • 最小割树
  • 最大密度子图

待加强:

  • 有上下界的最大流
  • 网络流建模(多冲突集合、最大权闭合子图等)

七、DP

未学习:

  • 斜率优化 d p dp
  • 插头 d p dp
  • 四边形不等式 d p dp
  • D D P DDP

待加强:

  • 概率/期望 d p dp

八、数论

未学习:

  • e x c r t excrt
  • e x B S G S exBSGS
  • e x L u c a s exLucas
  • 二次剩余

待加强:

  • 莫比乌斯反演
  • 狄利克雷卷积的应用
  • 杜教筛
  • L u c a s Lucas

九、数学

待学习:

  • F F T FFT
  • N T T NTT
  • F W T FWT
  • 多项式除法
  • 多项式求逆
  • 生成函数

待加强

  • 斯特林数
  • 卡特兰数
  • 容斥

十、其他算法

未学习

  • 带修莫队
  • 树上莫队
  • 树上分块
  • 模拟退火
  • 博弈论

待加强

  • 莫队
  • 整体二分
  • 线段树分治

猜你喜欢

转载自blog.csdn.net/qq_42555009/article/details/87855358
今日推荐