
莫队
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 · 894 阅读 · 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 · 543 阅读 · 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 · 327 阅读 · 0 评论