随笔分类 - 数据结构-BIT
摘要:tag:虚树,树剖,点分治,BIT 先不管修改操作,这个 \(\sum k\le 3e5\),很虚树。 然后统计合法路径数,很点分。 所以就虚树上点分治了,注意虚树上一条边有两个权值 \(dis,len\)。 这部分复杂度 \(O(nlogn+nlog^2n)\)。 然后考虑路径加操作,随便维护一下
阅读全文
摘要:tag:扫描线,PAM,BIT 首先一个区间合法有两种情况: 存在一个长度大于 \(1\) 的奇回文串 被若干偶数回文串覆盖 这些回文串都必须在区间内 第一种情况很好处理,随便预处理一下。 主要是第二种情况。 直接做不太好做,可以改为判断,是否有一个位置没有被回文串覆盖。 对于一个点来说,有用的回文
阅读全文
摘要:tag:树形dp \(n^3\) 暴力,设 \(f_{i,j}\) 表示 \(i\) 的关键点为 \(j\)。 转移时枚举 \(x\) 的关键点和 \(son\) 的关键点,转移条件即为满足关键点的性质(关键点为所有源点中离它最近的) \(dis(x,p_x)\le dis(x,p_{son})\)
阅读全文
摘要:tag:概率期望,bit,dfs序 考虑每一条实链 \((u,v)\)(\(v\) 为 \(u\) 的祖先) 的贡献。如果最终有一条极长实链 \((u,v)\),那么对于 \(v\) 子树中所有点,\(u\) 一定是操作序列中最后一个;同样的对于 \(fa_v\) 子树中所有点,\(v\) 一定不是
阅读全文

浙公网安备 33010602011771号