08 2018 档案
摘要:比较繁琐的线段树,关键是向上更新操作。
阅读全文
摘要:单调队列;M元素区间最值
阅读全文
摘要:题目看这里 找到每个元素g[i]作为最大值的区间[L,R],那么以他为最大值的区间数有(i-L+1)*(R-i+1)个。 为了加速,以k为最大值的区间数放入H[k],再以此统计一个前缀和,更新入H。那么>=s的区间个数就是H[1e5]-H[s-1]。 留意:为了避免区间重复,对于同样的元素,左边遇到
阅读全文
摘要:题目地址在这儿 求取:以某矩形g[i]为最小值的区间的左右端点,得到一个临时解。所有临时解中的最大值即为解。 求取区间的方法可以用单调栈,也可以用下面这种十分简洁的类似于递归的方法。下面这种解法求出来的区间是开区间,也正是因为开区间,所以跳转很方便。 L[i]是以第i根柱子为最小值的左开区间点。若g
阅读全文

浙公网安备 33010602011771号