传送门 考试空间开大了爆零不然只有30分爆栈? 话说这题真的坑1e7没法写
d
f
s
dfs
dfs 其实很好推式子。 考虑每个点安一个发动机的概率,推一波式子做个等比数列求和什么的可以证明出来是严格的
1
s
i
z
e
\frac {1} {size}
size1其中
s
i
z
e
size
size表示子树的大小。 因此答案为:
∑
i
=
1
n
1
s
i
z
e
[
i
]
\sum _{i=1} ^n \frac {1} {size[i]}
∑i=1nsize[i]1 然后线性递推逆元就能做了。 代码