
分块/定期重构/莫队
文章平均质量分 78
优雅的暴力
小衣同学
No Saturday , no Sunday , no holiday .
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
The 2020 ICPC Asia Yinchuan Regional Programming Contest M. Tower of the Sorcerer(数论分块+单点更新ST表优化dp)
第i个怪物有stri(1原创 2023-11-05 19:21:25 · 195 阅读 · 0 评论 -
洛谷P5047 [Ynoi2019 模拟赛] Yuno loves sqrt technology II(离线区间逆序对+莫队二次离线)
而①可以继续离线,转化为求[1,r]比v大/小的数的个数-[1,l-1]比v大/小的数的个数。插入/删除一个值v时,实际要求当前区间[l,r]内,比v大/小的数的个数①,用树状数组求。m(1<=m<=1e5)次询问,每次查询一个区间[l,r]的逆序对数,可离线。a[i]表示i位置的值,普通的莫队/分块都是按i分块,也就是按位置分块。维护块内的个数的前缀和/后缀和,块间的个数的前缀和/后缀和,的插入,O(1)的查询的数据结构,这就是值域分块。cnt[i]:i这个值出现的次数,每。的插入,O(1)的查询了。原创 2023-05-08 04:52:04 · 890 阅读 · 0 评论 -
BZOJ2957 楼房重建(分块/线段树上二分)
题目这些事件发生在一个二维平面上,待建的楼房的横坐标在1到N(1<=N<=1e5)之间。小A在平面上(0,0)点的位置,第i栋楼房可以用一条连接(i,0)和(i,Hi)的线段表示,其中Hi为第i栋楼房的高度。如果这栋楼房上任何一个高度大于0的点与(0,0)的连线没有与之前的线段相交,那么这栋楼房就被认为是可见的。施工队的建造总共进行了M(1<=M<=1e5)...原创 2020-02-21 12:36:37 · 385 阅读 · 0 评论 -
hdu6333 Harvest of Apples(莫队)
题目t(t<=1e5)组询问,每次给出n,m(1<=m<=n<=1e5),求思路来源https://blog.youkuaiyun.com/Originum/article/details/82155927题解n=2e5是的极限,所以1e5还是可以莽一莽离线莫队,主要是O(1)转移用的万能公式,具体数学里多次提到记,可以发现,,只需对上式...原创 2019-07-05 18:16:49 · 244 阅读 · 0 评论 -
hdu6534 Chika and Friendly Pairs(树状数组+莫队+离散化)
题目n(n<=27000)个数,m(m<=27000)次区间询问每次给出L,R,如果[L,R]内(含区间端点)有两个下标(i,j)满足i<j且|ai-aj|<=K,则称(i,j)数对是友好的,问[L,R]内有多少个数对是友好的题解数据范围n,m几万,读入一堆l,r,明显是莫队考虑i<j且|ai-aj|<=k,实际上是所以对于每个ai来...原创 2019-05-29 18:08:33 · 264 阅读 · 0 评论 -
牛客小白月赛12 F-华华开始学信息学(树状数组+平方分割思想)
题目思路来源https://ac.nowcoder.com/acm/contest/view-submission?submissionId=40397065题解平方分割思想,如果D很大,我们暴力BIT单点修改就是D很小的话,就把它塞进D的桶里,查询的时候查[x,y]有多少数是D的倍数即可由于有D个桶,所以每次查询得遍历所有桶,O(D)总复杂度,令D取,均摊...原创 2019-03-10 19:16:04 · 265 阅读 · 0 评论 -
Codeforces Round #199 (Div. 2) E - Xenia and Tree(lca+分块(定期重构))
题目n(n<=1e5)个点的树,树上的点有颜色初始情况,除了根节点1是红色以外,其他点都是蓝色m(m<=1e5)次操作,操作分两种1 u 把u染成红色2 u 询问离u最近的红色点的距离 若u为红色输出0思路来源https://blog.youkuaiyun.com/u013451221/article/details/47132707?utm_source=blogxg...原创 2019-09-07 10:35:44 · 296 阅读 · 0 评论