专栏文章
题解:P14311 【MX-S8-T4】平衡三元组
P14311题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @minhxfc8
- 此快照首次捕获于
- 2025/12/02 02:42 3 个月前
- 此快照最后确认于
- 2025/12/02 02:42 3 个月前
考虑一组询问怎么做。称选的数从左到右是 。
首先 或 一定是区间最大值。如果你确定了 ,那么 肯定取两边最大值,所以一定有一个是区间最大值。
现在考虑 是最大值,找 右边的最大值,设为 。
一定合法,是可以一次 RMQ 算的。
然后找 右边的最大值 。
- 如果 合法,就结束了。
- 否则 相关的贡献就算完了,并且以后不需要考虑 左边的数(可以调整证明)。继续考虑 。
然后发现不合法最多 个。若 不合法,则 ,也就是 ,也就有值域翻倍的性质。
每次询问需要 次 RMQ 查询,需要修改,用线段树维护,总复杂度 。
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...