其他分享
首页 > 其他分享> > 【线段树合并小记】

【线段树合并小记】

作者:互联网

问题模型

有若干颗动态开点线段树,总点数为M,现有如果按操作,操作为某个线段树上的查询,获将两颗线段树合并,这里的合并通常是同一下标对应数相加(也可以是其他形式的合并如Minimax

算法流程

设函数Merge(x,y)表示合并x,y两棵子树,那么:

算法应用

经常跟树上统计结合起来。解决的问题通常是:每个点要维护一个数组,还要支持把一些点维护的数组进行合并或查询,这就可以用线段树合并解决。

标签:返回,线段,合并,Merge,算法,为空,小记
来源: https://www.cnblogs.com/glq-Blog/p/16573601.html