【省选模拟】寻宝游戏(扫描线)(点定位)
传送门
考虑将宝石和询问点定位到唯一一个极小的包涵它的矩形,这个可以通过扫描线解决
我的做法是考虑左边第一个包涵它的矩阵,用线段树维护,每个结点维护一个栈
同时可以把矩形定位到唯一一个矩形
在每个矩形中处理,我们需要减去两个阶梯形的东西
考虑从后向前扫描线维护这个阶梯,每遇到一个右边界就将管辖区间 [l,r][l,r][l,r] 的全部放到 l−1l-1l−1,然后查询是一个后缀区...
原创
2020-04-30 22:19:42 ·
309 阅读 ·
0 评论