[BZOJ4605]崂山白花蛇草水(主席树套kd-tree)
题意:两种操作,在二维平面插入一个点及其权值,查询矩形区间第k大,强制在线。
之前考试考过一个矩形区间第k大的题。。当时想了各种树套树套树,算了算复杂度都没有暴力快。。后来憋了个kd-tree套主席树,就是把若干个kd-tree上的节点上的主席树弄来一起走,时间复杂度logn*sqrt(n),空间复杂度俩log(由于那个题是离线的,我当时写的kd-tree上自底向上的线段树合并,所以实际空间复杂
原创
2016-05-24 22:55:18 ·
2000 阅读 ·
0 评论