zoukankan      html  css  js  c++  java
  • 数学期望

    树上随机游走

    给定一棵树,边有边权,有一个动点在树上等概率向相邻点移动,求:

    • 一个点到父亲的期望距离

      (f[x]) 表示 (x) 到父亲的期望距离,那么

      [f[x]=frac{w(x,fa)+sumlimits_{ ext{v is son of x}}f[x]+f[v]+w(x,v)}{deg[x]} ]

      因为一个点要么直接走到父亲,要么走到自己的一个儿子然后走回自己最后再走到父亲,根据期望的定义很容易得到上述式子(其中 (w(u,v)) 表示 (u)(v) 这条边的长度,(deg[x]) 表示 (x) 的度数)。化简一下得到:

      [f[x]=w(x,fa)+sumlimits_{ ext{v is son of x}}f[v]+w(x,v) ]

    • 一个点的父亲到它的期望距离

      (g[x]) 表示父亲到 (x) 的期望距离,同理:

      [g[x]=frac{(w(fa,gf)+g[gf]+g[x])+w(x,fa)+sumlimits_{ ext{v is son of fa & v!=x}}f[v]+w(v,fa)+g[x]}{deg[fa]} ]

      和上面一样,父亲要么走到父亲的父亲然后回来,要么走到除了 (x) 以外的儿子然后回来,要么直接走到 (x)(其中 (gf) 表示 (x) 的父亲的父亲)。化简:

      [g[x]=w(fa,gf)+w(x,fa)+g[gf] +sumlimits_{ ext{v is son of fa & v!=x} }f[v]+w(v,fa) ]


    • 综合例题:
    1. UVA10529 Dumb Bones 题解
    由于博主比较菜,所以有很多东西待学习,大部分文章会持续更新,另外如果有出错或者不周之处,欢迎大家在评论中指出!
  • 相关阅读:
    ng-if 下ng-model失效 ng-repeat循环输出单选框
    ng-repeat输出当前值,ng-class的使用
    SQL-select中使用条件判断语句
    JS-Ajax
    ASP.NET-缓存Cache
    MVC-Filter-脚本注入
    三层架构与MVC的区别
    MVC-Route
    cookie-session
    初衷
  • 原文地址:https://www.cnblogs.com/With-penguin/p/12904996.html
Copyright © 2011-2022 走看看