1 条题解

  • 0
    @ 2025-12-30 21:05:46

    pip_i 表示走到点 ii 的概率,则每个点对答案的贡献为 piaip_i\cdot a_i。根据期望的线性性,答案就是对其求和。

    考虑修改。一次修改时,修改 wiw_i 产生较大的影响,其中 ii 子树内所有的 pp 会乘上同一个系数, fai\text{fa}_i 子树去掉 ii 子树剩下的部分会乘上另一个系数。都是子树修改,所以可以直接按 dfn 序建线段树维护每个点的 piaip_i\cdot a_i 即可。时间复杂度 O(nlogn)O(n\log n)

    • 1

    信息

    ID
    1556
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    5
    已通过
    1
    上传者