LINK

求一个 D A G DAG DAG图上随机路径的期望长度。


期望=和/总数

定义 f [ i ] f[i] f[i]表示以 i i i开始的路径长度和, g [ i ] g[i] g[i]表示以 i i i开始的路径条数

答案就是 = ∑ f i ∑ g i =\frac{\sum f_i}{\sum g_i} =gifi

由于这是一个DAG,有终点,所以拓扑排序或记忆化搜索即可

代码这里

如果不是DAG,状态转移就是乱的,高斯消元即可。