摘要: 这道题要求在 $n$ 个数上执行 $m$ 个区间加 $1$ 操作,并输出每次操作后的全局颜色数量。文章使用扫描线+树状数组,通过判断颜色 $c$ 是否消失,$c+1$ 是否新出现来解决问题。对颜色 $c$ 消失的情况,文章使用二维数点的方式统计贡献,而对 $c+1$ 新出现的情况,文章利用树状数组维护区间和来快速计算贡献。最终时间复杂度为 $O((n+m) \log n)$。 阅读全文
posted @ 2024-11-13 21:24 liyixin 阅读(19) 评论(0) 推荐(0) 编辑