2019.5.12高中部集训

2019 年 5 月 12 日 星期日
/ ,

2019.5.12高中部集训

知识清单

  • 序列分治
  • 树上点分治
  • 树链剖分

上午依然不能上网好气啊qwqqwq


笔记

  1. 序列分治???

    • 例:一个长为NN的序列(a1,a2,a3,.....aNa_1,a_2,a_3,.....a_N),求

      l=1Nr=lNmax(al,al+1,...,ar)\sum\limits_{l=1}^N \sum\limits_{r=l}^N max(a_l,a_{l+1},...,a_r)

      求出这个数列的前缀MaxMax和后缀MaxMax

  2. 树上点分治????

  3. 树链剖分

    • 上次咕咕咕了,现在补全QAQQAQ
    • 作用:主要是路径权值和、路径最大值等一些线段树可以做出来的序列维护,但是树链剖分可以移植到一棵树上。
    • 概念:
      • 重儿子:子节点中子树节点数最多的结点
      • 轻儿子:不是重儿子的儿子结点
      • 重边:父节点与重儿子的边
      • 轻边:父节点与轻儿子的边
      • 重链:相连的多条重边所组成的路径
      • 轻链:相连的多条轻边所组成的路径

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...