![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CDQ partition
Iking123
这个作者很懒,什么都没留下…
展开
-
【JZOJ3591】【NOI2014模拟】数据(CDQ分治+线段树)
Problem 现在,二维平面上有N个点。实现以下三种操作: 1. 在点集里添加一个点; 2. 给出一个点,查询它到点集里所有点的曼哈顿距离的最小值; 3. 给出一个点,查询它到点集里所有点的曼哈顿距离的最大值。 Hint 1 ≤ N, Q ≤ 100,000,点的坐标是不超过10^8的非负整数。Solution 首先考虑如何破掉曼哈顿距离。设当...原创 2018-01-23 20:24:18 · 386 阅读 · 0 评论 -
【JZOJ5699】【GDOI2018 day1】涛涛接苹果(appletree)(三维偏序问题(CDQ分治+树状数组 or 带修主席树))
Problem 给定一颗n个节点的树,初始时第i个节点的苹果重量为ai。涛涛每天早上会摘掉根上的苹果;下午,所有苹果下降一层(即从子节点掉到父亲节点)。魔法师洋洋会进行m次单点修改。父亲图图提出了q个问题,每个问题是:求在第t天早上(涛涛采摘前),以x为根的子树的重量和。HintSolution10~40points:模拟+线段树/树状数组+分层求前缀和 这...原创 2018-05-06 15:33:00 · 1274 阅读 · 0 评论 -
【JZOJ4117】lhxsb(三角函数+凸壳+CDQ分治)
Problem 给定一个山脉,把山脉的下部看作xOy平面直角坐标系中y=0的直线,用N个来顶点表示山脉。如图: Lwins_Y uki有Q个操作,操作有两种:对某个点用魔法(即删点)或询问某个点对空视野的张角(可以超过180°)。譬如上图第3个点的张角是: Input第一行包含两个正整数N;Q,分别表示刚开始的时候山的顶点个数以及Lwins_Y uki 的行动个数。 ...原创 2018-05-24 18:41:15 · 319 阅读 · 0 评论 -
【JZOJ4419】【GDOI2016模拟4.2】hole(四~三维偏序问题)
Problem给出n次事件,每次事件给出三个非负整数x,y,d。d=0表示在点(x,y)打了一个洞;否则表示询问由(x,y),(x+d,y),(x,y+d)三点围成的三角形中洞的个数。Hint30%的数据n<=3333 。 另30% 的数据 GFS只会在DSJ打完洞后才开始询问,xi,yi<=333333 。 100%的数据 1<=n<=88888,...原创 2018-08-20 21:50:22 · 379 阅读 · 0 评论