4636: 蒟蒻的数列 Description 蒟蒻DCrusher不仅喜欢玩扑克,还喜欢研究数列 题目描述 DCrusher有一个数列,初始值均为0,他进行N次操作,每次将数列[a,b)这个区间中所有比k小的数改为k,他想知 道N次操作后数列中所有元素的和。他还要玩其他游戏,所以这个问题留给你解决 ...
分类:
其他好文 时间:
2016-07-14 01:43:39
阅读次数:
470
题意:
给出一棵树,有两种操作:
C x:标记点x;
Q x:查询某个点的最近被标记祖先;
n,m
题解:
首先我们发现如果标记了一个点,其影响是对于个子树,也就是一段DFS区间的;
那么我们可以转化成一个序列上的问题:区间加入一个值,单点查询最大值;
然后直接标记永久化搞个线段树套set就可以了,时间复杂度O(nlog^2n);
【我怎么突然感觉不用套set直接维护最小...
分类:
其他好文 时间:
2016-05-12 15:39:26
阅读次数:
143
2892: 强袭作战 Description 在一个没有冬马的世界里,经历了学园祭后的春希着急着想要见到心爱的雪菜。然而在排队想见雪菜的fans太多了,春希一时半会凑不到雪菜面前。 作为高帅富,这样的问题怎么能难倒春希?春希从武也手中拿到了取自金闪闪宝库里的多啦A梦的传话筒,并且给每一个排队的fan ...
分类:
其他好文 时间:
2016-05-11 09:26:35
阅读次数:
164
仅以此记录每天的题目,趣事;留的坑红色标出,值得以后再看的总结的蓝色标出;计划黄色标出; 2016.05.10 BZOJ4513 费用流+线筛+质因数分解+贪心 BZOJ3280 sb费用流 BZOJ2839 容斥+逆元+组合 BZOJ2440 容斥+Mu函数应用 BZOJ1568 线段树标记永久化 ...
分类:
其他好文 时间:
2016-05-10 23:37:45
阅读次数:
195
考场上写了lct,可惜当时对标记永久化的理解并不是十分深刻,导致调一个错误的程序调了4h+,最后这道题爆0了QwQ 现在写了树链剖分,用标记永久化的线段树维护轻重链,对于$s\rightarrow lca$,$lca\rightarrow t$分开讨论,把$a×dist+b$这个式子打开,提出常数项 ...
分类:
其他好文 时间:
2016-05-07 13:30:18
阅读次数:
223
经典的splay维护凸壳,但是看了看zky学长的题解最后决定写线段树维护标记永久化。 Round1考到了这个之后一直没有理解标记永久化,CTSC也因为自己的缺陷丢掉了一些部分分,so sad 看来以后不懂的东西要及时学啊QwQ Round2加油吧ovo ...
分类:
Web程序 时间:
2016-05-06 00:16:27
阅读次数:
245
上一次我们写的线段树已经可以解决区间查询、单点修改了!可喜可贺 那如果现在我们需要区间修改、区间查询呢? 一般有两种思路:lazytag和标记永久化,lazytag的使用面好像更广一些。 一、lazytag 比如我们现在要修改一个区间,我们可以像查询一样分成若干段,然后分别修改每一段。 那么问题来了...
分类:
其他好文 时间:
2016-03-05 09:02:10
阅读次数:
234
POJ 2155 Matrix 二维线段树+标记永久化?...
分类:
其他好文 时间:
2015-08-02 08:57:41
阅读次数:
348