数据结构题.个人认为是比较好的数据结构题.题意:给定一个长度为n的数组a,然后给定m个操作序列,每个操作:l, r, x将区间[l, r]内的元素都增加a,然后有k个查询,查询形式是对于操作序列x,y是将第x个操作到第y个操作执行一遍.然后求最后的数组的元素值. 1.线段树解法:维护两棵线段树,一棵用于维护执行的操作序列的执行次数,一棵用于维护数组a的值.复杂度O(nlogn). 2.扫描区间.对于数组和操作序列分别维护一个数组lx[],ly[].ly[i]表示区间[i, m]中每个操作执行的次…