线段树 线段树是我的弱项我们来看这一题:要维护值得乘积对 abc如果a发生变化,那么我们要是知道b*c则只要加上a得增量就好了 基于着中国想法,我们使用了线段树。 我们一共开了7棵线段树!先开三棵a,b,c在我们的线段树所开的数组中记录的点seg[x]是,从点x到目前边界的 极差线段树维护这个极差的和而这个边界我们在不断地向后推,从而极差发生变化,用线段树维护。 同时,在维护了a,b,c每一次推边界后,以当前边界为右端点的区间的极差和后。我们可以利用刚开始的思想维护出ab,ac,bc,abc的值满足结合律,我们当然可以利用线段树! 而,如何在将边界向后推的过程中,维护变化的极差呢?这里就要用到...