对于这样一类问题: 区间取min,区间求和. N<=100000 要求O(nlogn)级别的算法 直观体会一下,区间取min,还要维护区间和 增加的长度很不好求.... 然鹅, 从前有一个来自杭州天水幼儿园的julao叫九条可怜 他发明了一个线段树的写法, 攻克了这个难题. 说起来很简单: 线段树维护区间最大值,区间严格次大值,和区间最大值出现次数 修改的时候,如果c大于mx,直接return 如果c小于mx而大于cmx,根据最大值的出现次数可以直接修改sum(注意必须是严格大于cmx,否则不能…