KDT
文章平均质量分 79
neither_nor
这个作者很懒,什么都没留下…
展开
-
BZOJ4520 [Cqoi2016]K远点对
KDT玄学复杂度能过系列…… 维护一个堆存全局前k远,枚举点对里的一个点在kdt上爆搜 加两个剪,一个是如果到一个矩形里任意一个点都不能更新答案就不搜,还有就是两个子树里先搜到这个点最远距离远的 #include #include #include #include #include #include #include #include #include #include #include原创 2016-07-12 16:35:46 · 757 阅读 · 0 评论 -
BZOJ4631 踩气球
每个熊孩子抽象成平面上的一个点,横坐标为左边界,纵坐标为右边界,点权为区间长度,把第x个盒子拿空相当于把以(1,x)为左下角,(x,n)为右上角的矩形内的点减一,答案就是有多少个点等于0,因为每个点最多变成1次0所以当矩形内最小值等于0的时候就找到这个最小值然后把他设为INF并把答案+1即可 上述操作可以用KDT或者二维线段树之类的维护 复杂度O(n sqrt(n)) #include #i原创 2016-07-01 13:31:18 · 1226 阅读 · 0 评论 -
BZOJ4066 简单题
强制在线还卡内存,于是上KDT,插入的时候替罪羊式重建,真是tm玄学复杂度 #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define MAXN 2原创 2016-07-13 20:52:07 · 997 阅读 · 0 评论 -
BZOJ2850 巧克力王国
题目就是让你求满足ax+by 这个……KDT可以过,不要问我为什么 以后看到不会的二维平面问题是不是都可以上KDT然后相信可以过啊-_- #include #include #include #include #include #include #include #include #include #include #include #include #include #include us原创 2016-07-09 10:24:11 · 1184 阅读 · 0 评论