K-D tree
tylon2006
这个作者很懒,什么都没留下…
展开
-
洛谷P4357 [CQOI2016]K远点对
Description已知平面内 N 个点的坐标,求欧氏距离下的第 K 远点对。Input输入文件第一行为用空格隔开的两个整数 N, K。接下来 N 行,每行两个整数 X,Y,表示一个点的坐标。1 < = N < = 100000, 1 < = K < = 100, K < = N*(N−1)/2 , 0 < = X, Y < 2^31。Output输出文件第一行为一个整数,表示第 K 远点对的距离的平方(一定是个整数)。Solutio原创 2020-08-12 16:20:18 · 105 阅读 · 0 评论 -
UVA11297 Census
Description给定一个N×NN \times NN×N的二维平面,你需要支持qqq个如下操作:q x1 y1 x2 y2q \: x_1 \: y_1 \: x_2 \: y_2qx1y1x2y2 找出 (x1,y1)−(x2,y2)(x_1, y_1) - (x_2, y_2)(x1,y1)−(x2,y2) 的最大值和最小值c x y vc\: x \: y \...原创 2020-01-17 15:26:34 · 112 阅读 · 0 评论 -
BZOJ3489 A simple rmq problem
Descriptiontaorunz平时最喜欢的东西就是可移动存储器了……只要看到别人的可移动存储器,他总是用尽一切办法把它里面的东西弄到手。突然有一天,taorunz来到了一个密室,里面放着一排可移动存储器,存储器里有非常珍贵的OI资料……不过比较特殊的是,每个存储器上都写着一个非负整数。taorunz很高兴,要把所有的存储器都拿走(taorunz的智商高达500,他一旦弄走了这里的所有存储...原创 2020-01-17 14:53:50 · 128 阅读 · 0 评论 -
K-D tree详解
K-D tree大意:建立在暴力平衡树替罪羊树上的一种暴力数据分割方式而且在某些问题上拥有玄学的时间复杂度,感觉很废也可以去看看ball tree,比这个优秀(但是麻烦前置芝士:替罪羊树自己找资料学吧,懒得写时间复杂度:不好说啊,视题目而定吧对于k维数据,像查询一些区间内的点和第远就是O(nlogn)到O(n⋅n1−1k)O(nlogn)到O(n\cdot n^{1-\frac ...原创 2019-12-21 10:21:40 · 491 阅读 · 0 评论