ARC072C Alice in linear land
题意 : 维护一个变量
给出长度为
依次执行
给出
询问之间独立。
对于某个操作,可以将操作序列分为 前缀 / 被操作的一个元素 / 后缀 三个部分。
记操作
对于修改
现在问题转化为:对于每个后缀,求出是否存在
记
能列出如下转移:
整个
注意到
这些状态之间的贡献关系并不紧密,尝试对状态进行简化。
我们在询问中需要判定
记
有转移:
(不难证明只有最小值会转移到最小值)
复杂度
题意 : 维护一个变量
给出长度为
依次执行
给出
询问之间独立。
对于某个操作,可以将操作序列分为 前缀 / 被操作的一个元素 / 后缀 三个部分。
记操作
对于修改
现在问题转化为:对于每个后缀,求出是否存在
记
能列出如下转移:
整个
注意到
这些状态之间的贡献关系并不紧密,尝试对状态进行简化。
我们在询问中需要判定
记
有转移:
(不难证明只有最小值会转移到最小值)
复杂度