Processing math: 0%

BZOJ3356 : [Usaco2004 Jan]禁闭围栏

首先将坐标离散化,考虑从左往右扫描线

碰到插入操作则插入

碰到删除操作的:

当前包含i的矩形数=y1在[1,y2[i]]之间的矩形数-y2在[1,y1[i]-1]之间的矩形数

用两棵树状数组维护即可,时间复杂度O(n\log n)

 

  

posted @   Claris  阅读(334)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示