莫队
Mys_C_K
人生有许多道:曾经踏足的是道,即将踏往的也是道,那什么才是道呢?唯有脚下走的才是道。一切精神或者物质都归于虚无,然后从混沌中衍生出三万道。在悲喜间涉足一条无数前人经历过,且将有无数后人奔赴的道,无论是否已经或者将要到达彼岸,然后便不再回头或是左顾右盼,即使有些道繁盛至极,夜灯如昼,无数人一浪又一浪的涌去,造就了世人皆知的辉煌;即使有些道草木凋敝,荒草丛生,只等勇敢的开拓者斩开荆棘,创造一片天地;这些都无所关,无所在意,彼岸何如、来日何方甚至过往旧事都化作一缕云烟,飘渺碧霄,我自撷高山之月色,独随足落处往行。
展开
-
莫队算法学习笔记
莫队算法 有时候我们经常会碰到这样一类问题:给定n和n个数etc,然后给出m组区间询问[L,R],要求对所有询问区间给出答案。 然后发现这类题通常有一个很好的性质就是,如果你知道了[L,R]的答案,就可以O(1)或者O(lgn)(再大就有点玄了)的知道 [L+1,R],[L-1,R],[L,R+1],[L,R-1]的答案,也就是可以很快的拓展左右节点,那么于是发现,与其在线回答每一个问题,不原创 2017-03-15 21:19:47 · 816 阅读 · 0 评论 -
BZOJ 3585 mex 莫队算法+分块
BZOJ 3585 mex 题目链接:右转进入题目 题目大意:给定n,m,n个数(0 每次询问一段区间[L,R],在aL,a(L+1),,,,aR中第一个没有出现的自然数是多少? n,m 题解: 裸的莫队算法。 但是这个题有一些值得注意的地方: 第零,由于莫队算法有nsqrt(n)次修改,m次询问,n和m同阶。 可以看到修改次数比询问次数多得多。 辣么说如果用线段树的话原创 2017-03-25 19:51:48 · 480 阅读 · 0 评论 -
[YNOI 2016]bzoj 4940 这是我自己的发明 - 莫队
题目大意: 给一棵树点有颜色,多次询问(x,y)求从x子树中选一个点,再从y子树中选一个点,二者颜色相同,有多少种情况;或者支持换根。可离线,n≤105,m≤5×105n\le10^5,m\le5\times 10^5n≤105,m≤5×105 题解: 首先通过dfs序将问题转化为序列上的问题,然后(l1,r1),(l2,r2)可以拆成若干(1,r1’),(1,r2’)的问题这样用莫队做(r1’,...原创 2018-10-16 16:30:59 · 290 阅读 · 0 评论