
KDtree
文章平均质量分 92
Coco_T_
东南大学本科毕业生,浙江大学在读研究生
展开
-
hdu4347 The Closest M Points(kdtree+stl)
Problem Description The course of Software Design and Development Practice is objectionable. ZLC is facing a serious problem .There are many points in K-dimensional space .Given a point. ZLC need to f原创 2017-08-30 15:01:24 · 655 阅读 · 0 评论 -
bzoj2648 SJY摆棋子(不带修改的KDtree的学习)
Description 这天,SJY显得无聊。在家自己玩。在一个棋盘上,有N个黑色棋子。他每次要么放到棋盘上一个黑色棋子,要么放上一个白色棋子,如果是白色棋子,他会找出距离这个白色棋子最近的黑色棋子。此处的距离是 曼哈顿距离 即(|x1-x2|+|y1-y2|) 。现在给出N<=500000个初始棋子。和M<=500000个操作。对于每个白色棋子,输出距离这个白色棋子最近的黑色棋子的距离。同一个格原创 2017-08-28 15:25:11 · 691 阅读 · 1 评论 -
bzoj1941 [Sdoi2010]Hide and Seek
Description 小猪iPig在PKU刚上完了无聊的猪性代数课,天资聪慧的iPig被这门对他来说无比简单的课弄得非常寂寞,为了消除寂寞感,他决定和他的好朋友giPi(鸡皮)玩一个更加寂寞的游戏—捉迷藏。 但是,他们觉得,玩普通的捉迷藏没什么意思,还是不够寂寞,于是,他们决定玩寂寞无比的螃蟹版捉迷藏,顾名思义,就是说他们在玩游戏的时候只能沿水平或垂直方向走。一番寂寞的剪刀石头布后,他们决定iP原创 2017-08-30 11:17:00 · 342 阅读 · 0 评论 -
bzoj4520 [Cqoi2016]K远点对(KDtree+stl)
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 输出文件第一行为一个整原创 2017-08-31 14:59:57 · 513 阅读 · 0 评论 -
hdu2966 In case of failure(这道题就和ta的name一样,failure)
Problem Description To help their clients deal with faulty Cash Machines, the board of The Planar Bank has decided to stick a label expressing sincere regret and sorrow of the bank about the failure o原创 2017-08-31 16:43:45 · 390 阅读 · 0 评论 -
Tyvj1461
题目链接分析: KDtree最远点对tip新学的算法就要多加练习 注意:kdtree中的左右儿子不是*2,*2+1这么简单了 一定要调用t[bh].l,t[bh].r 最远距离的计算还是要注意:这里写代码片#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#define ll long lon原创 2017-09-12 14:19:09 · 270 阅读 · 0 评论 -
bzoj2716 [Violet 3]天使玩偶(KDtree)
DescriptionInputOutputSample Input100 10081 2327 1652 5844 2425 9534 296 258 1497 5097 1864 347 2255 2889 3775 4567 2290 865 4568 9387 861 4569 7238 5758 7645 3488 5427 83原创 2017-12-14 16:34:33 · 5143 阅读 · 0 评论 -
bzoj3053 The Closest M Points(多维KDtree)
题目链接分析: 多维KDtree 用优先队列维护前K近的点 注意优先队列是“从大到小”进行排序的tipupdate的时候写错了max和min,查了好久。。。orz 多组数据!!!#include#include#include#include#includeusing namespace std;const int INF=1e9;const int N=原创 2018-02-02 09:19:26 · 251 阅读 · 0 评论