学习/复习内容

正在学习的内容/有待学习的内容:

  • 平衡树(Treap、Splay等,回顾[NOI2005]维护数列)(树套树)

  • (做练习题,其它树可以再学学(替罪羊树、fhq Treap、SBT、Finger Tree等))(话说我fhq Treap的Split和Merge操作还得再理解理解)
  • LCT(以及Top Tree(IQ太低可能学不动))、可持久化数据结构等

  • LCT必须想、写N遍!N>=10(用带权并查集A掉一道不带删边的LCT题P4312),值域线段树(数据较大时注意离散化,可以借助二分离散化(见P3834))(再次复习动态区间第K大)
  • 2-SAT(差分约束)

  • 网络流(注意模型复习)

  • (最大流和最小割最大流定理还需进一步理解,费用流练习,二分图)
  • (网络流建模很重要!!最大权闭合子图、最大密度子图、有容量下界的最大/最小/费用流)
  • SA、ACAM、KMP、manacher、SAM、PAM
  • (主要是后缀数组、LCP的原理理解)
  • (树上)差分、树链剖分
  • (换根!!!注意细节!!写解题报告!!)
  • vjudge5、6题
  • 计算几何基础
  • (考验分类讨论能力)
  • 斜率优化、单调队列,四边形不等式及状压DP
  • (话说斜率优化和四边形不等式有什么区别......傻傻分不清)
  • 部分积性函数及莫比乌斯反演
  • (还是先学会函数筛法吧)
  • 概率期望及概率期望DP
  • (需要找题目练练,不准看题解!)
  • 一些比较杂的东西,暂不想作具体分类
  • 数论、FFT、DFT、IDFT、NTT、MTT、矩阵
  • 对拍......(当然不是肉眼......)

    集训时每个专题所做的题目(整理起来以便复习使用)

    单调队列:

    斜率优化:

    概率期望:

    树的DFS序:

    树链剖分:

    平衡树:

  • Treap:
  • Splay:
  • fhq Treap:

    网络流:

  • 二分图:
  • 最大流:
  • 费用流:
  • 最大权闭合子图:
  • 最大密度子图:
  • 有容量上/下界的最大/最小/费用流:

    AC自动机:

    后缀数组:

    2-SAT:

    差分约束:

    可持久化数据结构:

  • 可持久化线段树:
  • 可持久化平衡树:

    附上常用oj:

    洛谷:憧憬未来

    bzoj:ForwardFuture

    vjudge:ForwardFuture

猜你喜欢

转载自www.cnblogs.com/ForwardFuture/p/9023688.html