Disjoint Set Union On Tree ,似乎是来自 Codeforces 的一种新操作,似乎被叫做“树上启发式合并”。 在 不带修改的有根树子树信息统计 问题中,似乎树上莫队和这个 DSU On Tree 是两类常规操作。 先对树按轻重链剖分。对于每个节点,先计算轻儿子为根的子树信息 ...
分类:
其他好文 时间:
2018-08-27 21:57:39
阅读次数:
573
比较简单的莫队题,主要是为了熟练板子。 先考虑固定区间时我们怎么计算,假设区间$[l,r]$内颜色为$i$的袜子有$cnt_i$只,那么对于颜色$i$来说,凑齐一双的情况个数为: $cnt_i=0$时,贡献为$0$,这个我们特别处理(显然吧) $cnt_i 0$时,贡献为$cnt_i\cdot (c ...
分类:
其他好文 时间:
2018-08-27 14:14:45
阅读次数:
142
Talk about 莫队 莫队 算法,是莫涛dalao发明的一个神奇的优化~~暴力~~算法,它使用看似很simple的指针移动操作以及分块的思想来将复杂度优化至$O(n\sqrt n)$ 莫队的基本思想也很简单: 1. 离线 操作,在后面会提到我们通过 排序 来降低复杂度 2. 设之前我们以及求出 ...
分类:
编程语言 时间:
2018-08-26 23:42:42
阅读次数:
580
A. 试卷 B. 果实 据说是另一道题的弱化版,原题带修改,好像需要用 set 维护节点。这题数据非常友善,可以用莫队水过(块长卡了 $n^{\frac{1}{2}}$ 但没卡 $n^{\frac{2}{3}}$ )。 问题可以用 dfn 序转化为求区间不同元素个数。离线做。将询问根据左端点排序,然 ...
分类:
其他好文 时间:
2018-08-25 18:48:47
阅读次数:
196
我是萌新刚学OI,请问LCT怎么写常树最小啊 我是女生刚学OI,请问树链剖分哪里写挂了? 萌新求教,这棵SBT哪里有问题啊啊啊…… 刚学OI,请问可持久化非确定状态AC自动分块维护线段平衡仙人掌优化最小费用最大流预处理混合图上莫比乌斯反演莫队带花舞蹈链并查集树状数组套主席树预处理动态DP分治FFT求 ...
分类:
其他好文 时间:
2018-08-25 11:25:47
阅读次数:
213
题目链接 洛古 https://www.luogu.org/problemnew/show/P1494 大概说下自己的理解 先来概率的计算公式 ∑C(2,f(i)) / C(2,r?l+1) f(i)是区间每种颜色袜子的数目 最后推出来的式子是 ∑f(i)*f(i)-(r?l+1)/ C(2,r?l ...
分类:
编程语言 时间:
2018-08-24 17:23:12
阅读次数:
173
" 传送门 " 自从“HH的项链”被树状数组干爆了之后,莫队终于扬眉吐气了一把。 很经典的莫队模板题,好像没什么好说的…… 代码有(十)些(分)冗长,将就着看吧…… cpp include include include include include define LL long long usi ...
分类:
其他好文 时间:
2018-08-20 21:55:34
阅读次数:
217
传送门 分析 我看到这个题的第一反应使用莫队水过去,于是我考虑建立一棵权值线段树,每一次从里面插入或删除一个数,然后查询,但是复杂度是O(n√nlogn),明显不行。由于这是在一个区间查询数量,所以可以考虑用主席树来维护。建树过程不必说了,查询过程我们是在查询是不是有一个点的值大于k,所以我们每一次 ...
分类:
其他好文 时间:
2018-08-20 11:41:07
阅读次数:
124
重点补充一下 dp 和 字符串的营养,其他的一些 交给队友好了 下面是很棒的一些视频讲解 电子科大ACM视频 https://space.bilibili.com/7711573/#/video 浙师大ACM视频 https://space.bilibili.com/8198319/#/video ...
分类:
其他好文 时间:
2018-08-14 23:31:10
阅读次数:
232
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6333 解题心得: 这个题可以说是十分精彩了,首先推组合数学的公式,其中一个很重要的公式是Cnm = Cmn-1 + Cm-1n-1 这个公式知道杨辉三角的都明白,但是一看发现似乎没啥用。但是可以以这个公 ...
分类:
移动开发 时间:
2018-08-12 17:27:25
阅读次数:
209