随笔分类 -  数据结构 - KD-tree

摘要:题目描述 给定一棵以1为根的有根树,初始所有节点颜色为1,每次将距离节点a不超过l的a的子节点染成c,或询问点a的颜色 输入 第一行一个数T,表示数据组数 接下来每组数据的第一行三个数n,c,q表示结点个数,颜色数和操作数 接下来一行n-1个数描述2..n的父节点 接下来q行每行三个数a,l,c 若 阅读全文
posted @ 2017-09-29 08:09 GXZlegend 阅读(491) 评论(0) 推荐(0) 编辑
摘要:题目描述 平面上有n个点。现在有m次询问,每次给定一个点(px, py)和一个整数k,输出n个点中离(px, py)的距离第k大的点的标号。如果有两个(或多个)点距离(px, py)相同,那么认为标号较小的点距离较大。 平面上有n个点。现在有m次询问,每次给定一个点(px, py)和一个整数k,输出 阅读全文
posted @ 2017-07-16 13:35 GXZlegend 阅读(482) 评论(0) 推荐(0) 编辑
摘要:题目描述 已知平面内 N 个点的坐标,求欧氏距离下的第 K 远点对。 输入 输入文件第一行为用空格隔开的两个整数 N, K。接下来 N 行,每行两个整数 X,Y,表示一个点 的坐标。1 < = N < = 100000, 1 < = K < = 100, K < = N*(N−1)/2 , 0 < 阅读全文
posted @ 2017-07-16 11:22 GXZlegend 阅读(498) 评论(0) 推荐(0) 编辑
摘要:题目描述 神犇Aleph在SDOI Round2前立了一个flag:如果进了省队,就现场直播喝崂山白花蛇草水。凭借着神犇Aleph的实力,他轻松地进了山东省省队,现在便是他履行诺言的时候了。蒟蒻Bob特地为他准备了999,999,999,999,999,999瓶崂山白花蛇草水,想要灌神犇Aleph。 阅读全文
posted @ 2017-07-07 20:50 GXZlegend 阅读(665) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一个长度为n的正整数数列a[i]。 定义2个位置的graze值为两者位置差与数值差的和,即graze(x,y)=|x-y|+|a[x]-a[y]|。 2种操作(k都是正整数): 1.Modify x k:将第x个数的值修改为k。 2.Query x k:询问有几个i满足graze(x, 阅读全文
posted @ 2017-07-06 08:01 GXZlegend 阅读(406) 评论(0) 推荐(0) 编辑
摘要:题目描述 因为是OJ上的题,就简单点好了。给出一个长度为n的序列,给出M个询问:在[l,r]之间找到一个在这个区间里只出现过一次的数,并且要求找的这个数尽可能大。如果找不到这样的数,则直接输出0。我会采取一些措施强制在线。 输入 第一行为两个整数N,M。M是询问数,N是序列的长度(N<=100000 阅读全文
posted @ 2017-07-04 10:50 GXZlegend 阅读(510) 评论(0) 推荐(0) 编辑
摘要:题目描述 巧克力王国里的巧克力都是由牛奶和可可做成的。但是并不是每一块巧克力都受王国人民的欢迎,因为大家都不喜欢过于甜的巧克力。对于每一块巧克力,我们设x和y为其牛奶和可可的含量。由于每个人对于甜的程度都有自己的评判标准,所以每个人都有两个参数a和b,分别为他自己为牛奶和可可定义的权重,因此牛奶和可 阅读全文
posted @ 2017-07-03 11:19 GXZlegend 阅读(365) 评论(0) 推荐(0) 编辑
摘要:题目描述 小猪iPig在PKU刚上完了无聊的猪性代数课,天资聪慧的iPig被这门对他来说无比简单的课弄得非常寂寞,为了消除寂寞感,他决定和他的好朋友giPi(鸡皮)玩一个更加寂寞的游戏 捉迷藏。 但是,他们觉得,玩普通的捉迷藏没什么意思,还是不够寂寞,于是,他们决定玩寂寞无比的螃蟹版捉迷藏,顾名思义 阅读全文
posted @ 2017-07-01 14:25 GXZlegend 阅读(325) 评论(0) 推荐(0) 编辑
摘要:题目描述 你有一个N*N的棋盘,每个格子内有一个整数,初始时的时候全部为0,现在需要维护两种操作: 命令 参数限制 内容 1 x y A 1<=x,y<=N,A是正整数 将格子x,y里的数字加上A 2 x1 y1 x2 y2 1<=x1<= x2<=N 1<=y1<= y2<=N 输出x1 y1 x 阅读全文
posted @ 2017-06-02 20:51 GXZlegend 阅读(332) 评论(3) 推荐(0) 编辑
摘要:题目描述 这天,SJY显得无聊。在家自己玩。在一个棋盘上,有N个黑色棋子。他每次要么放到棋盘上一个黑色棋子,要么放上一个白色棋子,如果是白色棋子,他会找出距离这个白色棋子最近的黑色棋子。此处的距离是 曼哈顿距离 即(|x1-x2|+|y1-y2|) 。现在给出N<=500000个初始棋子。和M<=5 阅读全文
posted @ 2017-06-02 16:55 GXZlegend 阅读(326) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示