莫队
星辰大少主
重庆oier
展开
-
BZOJ 3809: Gty的二逼妹子序列(莫队+分块)
题目Autumn和Bakser又在研究Gty的妹子序列了!但他们遇到了一个难题。 对于一段妹子们,他们想让你帮忙求出这之内美丽度∈[a,b]的妹子的美丽度的种类数。 为了方便,我们规定妹子们的美丽度全都在[1,n]中。 给定一个长度为n(1<=n<=100000)的正整数序列s(1<=si<=n),对于m(1<=m<=1000000)次询问“l,r,a...原创 2018-03-12 22:59:43 · 251 阅读 · 0 评论 -
学习笔记:莫队算法(还有给自己的坑)
简述有人说莫队算法说是一个优雅的暴力,很有道理,我认为是一个优雅的分块。作用对于有些线段树等高级数据结构无法维护的操作,就考虑用莫队吧。毕竟这是一个O(n^1.5)的算法,肯定功能比log的强大。适用范围离线可以在知道[L,R]的情况下,快速推出[L+1,R],[L-1,R],[L,R+1],[L,R-1]的情况。算法原理先对询问排序,然后暴力转移...原创 2018-03-12 23:28:31 · 619 阅读 · 0 评论 -
BZOJ 4564: [Haoi2016]地图
题目大意原题链接给一个仙人掌,每个结点有一个权值,查询每个仙人掌的子树(算本身)(子树结点满足:必须经过该点才能到达跟,即该点是子树的割点)有多少种小于y的权值个数为奇数(或偶数)。y是每次询问时候给。 可离线,1e5个点和询问算法分析如果在树上那就需要用DFS序,仙人掌也有DFS序,叫做仙人掌序列嘛。 实际上就是需要先预处理出一个结点在环上的相邻结点(有一个一定是DFS的...原创 2018-03-13 10:37:28 · 409 阅读 · 0 评论 -
BZOJ 2120: 数颜色(带修莫队)
题目给定一个序列要求查询一个区间不同颜色的个数,支持修改操作。带修莫队记一个看起来很SB时间复杂度O(n5/3)O(n5/3)O(n^{5/3})连暴力都是O(n2)O(n2)O(n^2)但是有些时候可以代替树套树而且空间非常小而且超好些的高科技算法带修莫队:修改按时间排序查询按左端点的块为第一关键字,右端点的块位第二关键字,时间为第三关键字,每次查询暴力修改、转移。...原创 2018-04-08 20:02:29 · 364 阅读 · 0 评论