专栏文章
题解:P13075 [NOISG 2019] Pilot
P13075题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @minjki1o
- 此快照首次捕获于
- 2025/12/02 03:28 3 个月前
- 此快照最后确认于
- 2025/12/02 03:28 3 个月前
发现原题等价于给一个区间,将 的值全部赋值为 否则为 ,求全由 构成的区间个数。
容易发现一个符合条件长度为 的极长子区间对答案贡献 为:
可以直接将询问离线下来数组 和数组 排序,然后按顺序将满足 所在 赋值为 ,然后累加答案。
具体实现,可以在每次加入时检查该点左右两个相邻的点是否也已经被赋值为 ,如果是则合并这两个区间。计算答案时,可以先分别减去两个区间的答案,再加上新区间的答案。
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...