【模板】树套树 题解
线性空间分块做法。
显然只需解决前三个操作即可,而且询问
首先离散化,接下来默认值域大小为
对于询问
对于询问
接下来只需对每个询问求出这个值域块内每个值的数量,即
可以对每种数分别做,用
事实上上面几个分块几乎都可以使用多层分块,不过无所谓了。
时间复杂度单根号,空间复杂度线性。
线性空间分块做法。
显然只需解决前三个操作即可,而且询问
首先离散化,接下来默认值域大小为
对于询问
对于询问
接下来只需对每个询问求出这个值域块内每个值的数量,即
可以对每种数分别做,用
事实上上面几个分块几乎都可以使用多层分块,不过无所谓了。
时间复杂度单根号,空间复杂度线性。