
K-D树 【K-Dimensional Tree】
zlttttt
这个作者很懒,什么都没留下…
展开
-
[BZOJ2648]SJY摆棋子-K-D树
SJY摆棋子Description这天,SJY显得无聊。在家自己玩。在一个棋盘上,有N个黑色棋子。他每次要么放到棋盘上一个黑色棋子,要么放上一个白色棋子,如果是白色棋子,他会找出距离这个白色棋子最近的黑色棋子。此处的距离是 曼哈顿距离 即(|x1-x2|+|y1-y2|) 。现在给出N<=500000个初始棋子。和M<=500000个操作。对于每个白色棋子,输出距离这个白色棋子最近的黑色棋子的距离。原创 2017-05-03 00:40:23 · 354 阅读 · 0 评论 -
[BZOJ2626][清橙A1302]JZPFAR-K-D树
JZPFARDescription 平面上有n个点。现在有m次询问,每次给定一个点(px, py)和一个整数k,输出n个点中离(px, py)的距离第k大的点的标号。如果有两个(或多个)点距离(px, py)相同,那么认为标号较小的点距离较大。Input 第一行,一个整数n,表示点的个数。 下面n行,每行两个整数x_i, y_i,表示n个点的坐标。点的标号按照输入顺序,分别为1..n。原创 2017-06-05 18:02:20 · 816 阅读 · 0 评论 -
[洛谷P3769][CH弱省胡策R2]TATT-K-D树
CH弱省胡策R2]TATT题目描述四维空间真是美妙。现在有n个四维空间中的点,请求出一条最长的路径,满足任意一维坐标都是单调不降的。 注意路径起点是任意选择的,并且路径与输入顺序无关(路径顺序不一定要满足在输入中是升序)。路径的长度是经过的点的数量,任意点只能经过一次。输入输出格式输入格式:第一行一个整数n。 接下来n行,每行四个整数ai,bi,ci,di。表示四维坐标输出格式:一行一个整数,表示最原创 2017-06-06 23:44:09 · 882 阅读 · 0 评论