题目大意
有一棵$n$个节点的树,点有点权,对于每个节点,你要求出离这个节点距离$k$以内的节点的点权和
$1 \leq n \leq 10^5, 1 \leq k \leq 20$
斜率优化的练手题
通读题目可以发现
$$
f_i=\max (f_j+g(s[i]-s[j]))
$$
$$
其中f_i表示在i处强制结束一段的最大代价,s_i表示a_i的前缀和,g(x)表示(ax^2+bx+c)
$$
设$f_u$表示$u$不被以$u$为根的子树内点(包括$u$)通上电的概率,则有:
$$f_u=(1-p_u) \times \prod_{v \in subtree \; u}e(u, v) \times f_v$$
Update your browser to view this website correctly. Update my browser now