[jzoj]5800. 2018.08.11【2018提高组】模拟A组 被单(线段树合并或set合并+扫描线)
Problem
nnn个互不相交或完全覆盖的矩形,mmm个点,每个点有一种颜色,求每个矩形覆盖的不同颜色.
n,m≤80000n,m≤80000n,m\le 80000
Solution
重点在于矩形互不相交或完全覆盖.
所以可以看到,每一个矩形会有一个刚好囊括它的矩形,或者没有.
那么这样可以构成一颗森林.
在森林上进行set启发式合并,或者线段树合并就可以了.
构森林的时候我们有两...
原创
2018-08-12 07:10:08 ·
430 阅读 ·
1 评论