摘要:
线段树维护区间最大子段和是好做的:每个节点维护当前最大子段和、从左端点开始的最大子段和、从右端点开始的最大子段和、当前节点的和。 这个题允许我们选择最多 \(k\) 段,于是我们可以考虑一个类似于反悔贪心的做法:一开始区间内所有元素的系数都是 \(+1\),代表所有元素都没选入答案。假设我们第一次选 阅读全文
posted @ 2025-10-08 14:58
小蛐蛐awa
阅读(2)
评论(0)
推荐(0)
摘要:
考虑对于一个给定的颜色集合 \(S\),我们可达的位置一定是一个区间 \([L,R]\)。于是考虑怎么求出 \(L,R\) 即可。 考虑二分,现在问题转换成判定一个区间 \([x,R]\)(区间 \([L,x]\) 同理)是否所有颜色都在我们的集合 \(S\) 中。 考虑对每一个颜色开一个线段树。区 阅读全文
posted @ 2025-10-08 10:41
小蛐蛐awa
阅读(1)
评论(0)
推荐(0)