1 条题解

  • 0
    @ 2025-8-24 22:43:01

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar whhsteven
    恭迎特蕾西娅殿下。

    搬运于2025-08-24 22:43:01,当前版本为作者最后更新于2022-11-08 20:52:00,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    询问即求 dfs 序在一段区间,深度在一段后缀的结点数量。

    静态二维数点,经典的做法是主席树。不过本题中 dfs 序一维是区间,深度一维是前后缀,可以在数点时以深度为第一维,以 dfs 序为第二维。这样,将询问离线下来挂载到对应第一维前缀处,加点时按第一维有序,每次加入一个点时回答当前前缀处的询问,这只需要查询此时第二维的区间信息即可。时间复杂度 O(nlogn)O(n \log n),空间复杂度 O(n)O(n)

    • 1

    信息

    ID
    7347
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    递交数
    0
    已通过
    0
    上传者