期望....

这个东西好玄啊

从考试题说起

有一张有向图,每次可以删掉一个点极其所有可以到达的点,问期望多少次删完整张图

我直接爆零,为啥因为每一种方案不是等概率的,所以我爆零了

正解必须是期望线性性啊

我们删掉的次数就相当于我们删掉的点数(注意不是n,是你选择的点数)

如果想删掉当前的点,那么之前不能删掉能到达他的任何一个点

设有\(c_i\)个点可以到达当前点

那么当前点删掉的概率就是\(\frac{1}{c_i}\)

为什么?最终肯定是会删掉当前这个点的(无论是连带删除还是手动删除)

能删掉这个点的点一共有\(c_i\)个(包括自己)

选择当前点的概率是\(\frac{1}{c_i}\),除了自己其他点就不能这样算了,因为他们的概率可能更高

这样我们只需要搜一遍就好了,或者先\(tarjan\)缩个点,直接拓扑

一道相似的题但是比这个简单\(codeforces280C\)

有向图上随机游走问题

给定一张有向无环图,每条边有一个边权,从1随机游走到n,求期望长度

题目链接:\(Luogu\)

要求期望长度,相当于让我们求每一条边的期望经过次数(在这个题准确说应该是概率,因为无环)

直接拓扑排序,最后乘上边权就行了

给定一张有向图,每条边有一个边权,从1随机游走到n,求期望长度

这个是我自己瞎编的题,但是也很简单

不保证无环,那就没有拓扑序了,也就表示出现后效性了

此时不能再递推,只能高斯消元,解方程

自己的概率等于能够到达自己的其他点的概率除以他的度数,然后相加

根据这个列出方程就行了

\(HNOI\)有一个无向图的高斯消元,题目链接:\(Luogu\)

posted @ 2021-10-18 11:58  fengwu2005  阅读(58)  评论(0编辑  收藏  举报