摘要:
思路 树剖。 首先设 $S_u$ 表示 $u$ 子树点权和的平方和,$S ^ {\prime}_u$ 表示换根后 $u$ 子树点权和的平方和,$ans_i$ 表示以 $i$ 为根时的答案,所有点权和为 $T$. 根据换根的性质可知,每次换根时贡献受到影响的结点都在旧根和新根的路径上。设这条长度为 $ 阅读全文
摘要:
能写点分为什么要写这种玄学东西。 思路 边分树合并。 首先考虑点分,发现只会 T 飞的做法。但是答案的形式有点意思,换一下写法: $ans = \frac{1}{2} \max(\operatorname{dis}(x, y) + \operatorname{depth}(x) + \operato 阅读全文
摘要:
思路 ~~点分治 + 单调队列~~ 01 分数规划 + 长链剖分 + 线段树。 首先看到分数形式求最值先考虑分数规划,二分答案。 现在的问题是:是否存在长度在 $[L, U]$ 之间的树上路径 $S$ 使得 $\frac{\sum\limits_{e \in S} v(e)}{|S|} \geq a 阅读全文
摘要:
如果命运对你缄默,你就活给他看。 思路 cdq 分治。 有各种懂哥写了科技做法,比如树套树和二维分块,有点离谱。 首先考虑答案的形式。 令 $lst_i$ 为 $[1, i)$ 中 $a_i$ 最后一次出现的位置,则对于 $[l, r]$ 的询问,答案为 $\sum\limits_{i = l}^r 阅读全文