A. 树
联想起远古考试时做的题 记忆的轮廓。
树上走一些步数的期望。
显然可以直接解方程。
然而复杂度$O(qn^3)$,利用树上的性质优化一下,
直接一遍dfs过程中解出来,可以$O(qnlogmod)$,其中的log是求逆元。
然而只有20分。
预处理出每个点走到每个儿子的期望步数,走到父亲的期望步数。
树上倍增求lca,处理两个函数的树上前缀和就完了。
联想起远古考试时做的题 记忆的轮廓。
树上走一些步数的期望。
显然可以直接解方程。
然而复杂度$O(qn^3)$,利用树上的性质优化一下,
直接一遍dfs过程中解出来,可以$O(qnlogmod)$,其中的log是求逆元。
然而只有20分。
预处理出每个点走到每个儿子的期望步数,走到父亲的期望步数。
树上倍增求lca,处理两个函数的树上前缀和就完了。