![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
----------partition-----------
Iking123
这个作者很懒,什么都没留下…
展开
-
【JZOJ3840】【NOI2015模拟9.20】【SRM624】colortree(树+点分治)
Problem 给定一棵N(≤100000)个结点的树,每个点一开始都是白色,进行Q(≤100000)次操作,操作有以下两种: 1、给定一个节点x,把x染成蓝色 2、给定一个节点x,询问x到其他所有蓝色点的距离和 输出所有操作2答案的异或值。Solution 乍一看,看到是棵树,还会修改点,还要询问,感觉是什么树链剖分或者LCT之类的东西。但是我没有想到怎么用...原创 2018-02-06 20:23:29 · 378 阅读 · 0 评论 -
【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 评论 -
【JZOJ5807】【NOIP提高A组模拟2018.8.13】简单的区间(分治+RMQ+二维偏序问题)
ProblemHint对于 30% 的数据,n ≤ 3000; 对于另外 20% 的数据,数列 a 为随机生成; 对于 100% 的数据,1 ≤ n ≤ 3 × 10^5 , 1 ≤ k ≤ 10^6 , 1 ≤ ai ≤ 10^9。Solution考虑分治。对于区间[l,r],我们找出其中最大值的位置m,则可以计算出左端点在[l,m],右端点在[m,r]的合法区间数...原创 2018-08-13 19:36:26 · 428 阅读 · 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 评论