CF 381 Div2 E题

给出一个数组,有m个操作,区间加值,问每次操作后最长单峰。

直接硬上数据结构好像异常复杂,常数也非常大,所以要用些脑子。

技巧:关于数组的题目都可以尝试想一下两两作差。

把这道题目进行两两作差操作过后,我们的操作就从区间操作转化为单点操作了,然后从维护最长单峰就转化为维护最长sgn单调下降序列了,问题立即简化了很多,写起来线段树中只需要记录三个值就行了。

思想改正:线段树中最好使用那种思想,每一个线段中已经包括了该段区间中的所有信息,在询问的时候就把所有区间的信息合并起来。

转载于:https://www.cnblogs.com/fjhbest/p/6201551.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值