随笔分类 - 数据结构-KD-Tree
摘要:A simple rmq problem 题目大意:给定一个长度为$n$的序列,给出$m$个询问:在$[l,r]$之间找到一个在这个区间里只出现过一次的最大的数。 注释:$1\le n\le 10^5$,$1\le mle 2\cdot 10^5$。 想法: 我的第一想法是莫队。 结果发现是强制在线
阅读全文
摘要:K远点对 bzoj-4520 Cqoi-2016 题目大意:已知平面内 N 个点的坐标,求欧氏距离下的第 K 远点对。 注释:$1\le n\le 10^5$,$1\le k\le 100$,$k\le n*(n-1)/2$,$0\le x,y<2^{31}$。 想法: KD-Tree还是很暴力的。
阅读全文
摘要:数列 bzoj-2989 题目大意:题目链接。 注释:略。 想法:显然,我们用x和a[x]两个值建立笛卡尔坐标系。 两个点之间的距离为曼哈顿距离。 修改操作就是插入... 查询操作就是查询一个点周围的斜正方形的点数。 而斜正方形的复杂度是没有办法保证的。 所以,我们旋转坐标系。 每个点都变成了$\f
阅读全文
摘要:巧克力王国 bzoj-2850 题目大意:给出n块巧克力,每块巧克力都有自己的两个参数x和y和本身的价值val,询问:m个人,每个人有两个系数和一个限度a,b,和c。求所有ax+by<=c的巧克力价值和。 注释:$1\le n,n\le 5\cdot 10^4$。 想法:我们将巧克力的两个参数分别当
阅读全文
摘要:Generating Synergy bzoj-4154 Ipsc-2015 题目大意:给定一棵n个节点树,m个操作,支持:将一个点周围所有距该点距离不超过l的子结点的颜色改成另一种颜色;查询单点颜色。每个点的颜色开始都是1。 注释:$1\le n,m\le 10^5$ 想法:这就是一个典型的不是K
阅读全文
摘要:Hide and Seek bzoj-1941 Sdoi-2010 题目大意:给出平面上n个点,选出一个点,使得距离这个点的最远点曼哈顿距离减去距离这个点的最近非己点的曼哈顿距离最小。输出最小曼哈顿距离差。 注释:$1\le n \le 5\cdot 10^5$。 想法:这个题的话处理方法就是枚举所
阅读全文
摘要:SJY摆旗子 bzoj-2648 题目大意:平面上有n个黑子。有m个操作,可以下一颗白子,查询与曼哈顿距离下最近黑子之间的曼哈顿距离,或者下一颗黑子。 注释:$1\le n,m\le 5\cdot 10^5$ 想法:KD-Tree维护近邻点对问题。 这类问题和那个定区域查询问题不一样,那个问题的查询
阅读全文
摘要:简单题 bzoj-4066 题目大意:n*n的棋盘,开始为均为0,支持:单点加权值,查询矩阵权值和,强制在线。 注释:$1\le n\le 5\cdot 10^5$,$1\le m \le 2\cdot 10^5$。 想法:KD-Tree裸题。 所谓KD-Tree,就是一个看起来贼牛逼实际上我觉着也
阅读全文

浙公网安备 33010602011771号