码迷,mamicode.com
首页 >  
搜索关键字:莫队    ( 917个结果
BZOJ_3585_mex && BZOJ_3339_Rmq Problem_莫队+分块
BZOJ_3585_mex && BZOJ_3339_Rmq Problem_莫队+分块 Description 有一个长度为n的数组{a1,a2,...,an}。m次询问,每次询问一个区间内最小没有出现过的自然数。 有一个长度为n的数组{a1,a2,...,an}。m次询问,每次询问一个区间内最小 ...
分类:其他好文   时间:2018-04-20 16:17:45    阅读次数:187
LOJ #6031 字符串
Description Solution 当 $k$ 值较小时,发现询问串比较多,串长比较小 然后对 $Q$ 个询问区间离线跑莫队,一次考虑每一个区间的贡献 假设一个区间 $[i,j]$ 出现的次数是 $c[i][j]$,然后 $O(k^2)$ 求出每一个区间的贡献,乘上 $c[i][j]$ 就是答 ...
分类:其他好文   时间:2018-04-20 16:14:24    阅读次数:159
【Luogu】P4462异或序列(莫队)
题目链接 观察什么时候x到y之间那一段可以被统计 xorsum[x-1]^xorsum[y]=k xorsum[x-1]=xorsum[y]^k||xorsum[y]=xorsum[x-1]^k 莫队维护。 ...
分类:其他好文   时间:2018-04-20 00:18:43    阅读次数:183
【算法总结】根号算法相关
【莫队算法】 〖相关资料〗 《【莫队算法】》 〖相关题目〗 1.【bzoj2038】[2009国家集训队]小Z的袜子(hose) 题意:给出n个数与m个区间,在每个区间内选出两个数,求选出的两个数相等的概率。 分析:hzwerの博客 1 #include<cstdio> 2 #include<cst ...
分类:编程语言   时间:2018-04-19 21:51:51    阅读次数:237
【洛谷3674】小清新人渣的本愿(莫队,bitset)
【洛谷3674】小清新人渣的本愿(莫队,bitset) 题面 "洛谷,自己去看去,太长了" 题解 很显然的莫队。 但是怎么查询那几个询问。 对于询问乘积,显然可以暴力枚举因数(反正加起来也是$O(n\sqrt{n})$的 对于加减????暴力显然$GG$ 所以我们来用$bitset$玄学优化一下。。 ...
分类:其他好文   时间:2018-04-10 23:59:31    阅读次数:297
[BZOJ3781][P2709]小B的询问[莫队]
~~入门题~~ 对于一个区间的询问,如果在已知$[l,r]$的答案时可以用O(1)的时间求出左右端点$±1$的答案,就可以使用莫队来优化。 设已知区间为$[l_1,r_1]$,所求区间为$[l_2,r_2]$ 可知求得$ "l_2,r_2]$的成本是$|l_1 l_2| + |r_1 r_2|$如果 ...
分类:其他好文   时间:2018-04-09 18:52:52    阅读次数:165
莫队入门
本文转自大米饼,略加修改 ·排序巧妙优化复杂度,带来NOIP前的最后一丝宁静。几个活蹦乱跳的指针的跳跃次数,决定着莫队算法的优劣…… ·目前的题型概括为三种:普通莫队,树形莫队以及带修莫队。 若谈及入门,那么BZOJ2038的美妙袜子一题堪称顶尖。 【例题一】袜子 ·述大意: 进行区间询问[l,r] ...
分类:其他好文   时间:2018-04-08 13:25:48    阅读次数:159
【BZOJ4129】Haruna’s Breakfast(树上莫队)
【BZOJ4129】Haruna’s Breakfast(树上莫队) 题面 "BZOJ" Description Haruna每天都会给提督做早餐! 这天她发现早饭的食材被调皮的 Shimakaze放到了一棵 树上,每个结点都有一样食材,Shimakaze要考验一下她。 每个食材都有一个美味度,Sh ...
分类:其他好文   时间:2018-04-07 17:33:32    阅读次数:207
[WC2013]糖果公园
题面 "UOJ" Sol 树上带修改莫队 cpp include define RG register define IL inline define Fill(a, b) memset(a, b, sizeof(a)) using namespace std; typedef long long ...
分类:其他好文   时间:2018-04-06 23:54:41    阅读次数:331
Bzoj4129: Haruna’s Breakfast
题面 "Bzoj" Sol 树上带修改莫队 求$mex$可以对数字也分块 数字大于$n$就设为$n+1$ 查询就找到那个不满的块,在块内找到$mex$ cpp include define RG register define IL inline define Fill(a, b) memset(a ...
分类:其他好文   时间:2018-04-06 23:53:01    阅读次数:232
917条   上一页 1 ... 35 36 37 38 39 ... 92 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!