[关闭]
@owaski 2016-09-26T08:19:00.000000Z 字数 255 阅读 705

题解

51nod Marathon 18 F

考虑从左到右枚举左端点,维护一个数组表示左端点时,右端点时候的答案。
考虑每个左端点对应的区间,考虑暴力算贡献的话,那么就是区间做一次,后面
那么这样我们就可以维护每个相等的段,我们加入了新点的贡献后,区间中内部包含的相等的段长时不会变的,变的只有边界上的两个相等的段,那么这样我们就可以维护了,考虑用差分会好维护一些。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注