分治法
文章平均质量分 81
冷月残星
这个作者很懒,什么都没留下…
展开
-
线段树,分治法(动态最大连续和,LA 3938)
长代码找手误真的难= =。很容易脑补成对的,然后就混过去了。其实不应该贪快嫌麻烦,一定要想清楚。 线段树维护:区间左坐标,区间右坐标,区间和,最大连续和,最大连续和左坐标,最大连续和右坐标,最大前缀和,最大前缀和右坐标,最大后缀和,最大后缀和左坐标。 如果区间和相等,都是在保证左坐标最小的情况下,右坐标最小。 可以证明当区间和相等时,选择右边>左+右>选择左边。原创 2016-12-11 14:40:56 · 674 阅读 · 0 评论 -
线段树,数据结构,RMQ,分治法,最大和(Magician,HDU 5316)
题目链接: https://vjudge.net/problem/HDU-5316 首先题目描述有问题,subsequence显然应该可以是空串,但是如果算上空串就错,不算就对。 然后就是很经典的题目了。 想起了静态和动态的连续最大和问题,静态就不说了,详见紫书P220~PP224。 动态连续最大和例题:"Ray, Pass me the dishes!" 题原创 2017-06-08 15:37:35 · 451 阅读 · 0 评论