线段树

标签:线段树

2021-11-27 · 24 分钟阅读

线段树

线段树是一种树状数据结构,它可以区间加减,区间乘除等一系列操作,用于处理那种可以合并状态的数据,在使用其3倍左右的空间的代价下使得其修改、查询、求区间和等等操作变得更加快捷。但与此同时,我们无法利用它处理类似于区间最长01序列此类问题,而且线段树代码冗长,其实很容易写错(也可能是因为我太菜了)。 我们将一组数据进行如下处理,每相邻的两个数据有一个父亲节点来记…

代码OI算法线段树