[wikioi 1418]铃仙•优昙华院稻叶(东方幻想乡系列模拟赛)(树上递推)

题目:http://www.wikioi.com/problem/1418/

分析:

一看就肯定是树上的递推

设f[i][j][k]表示第i秒在k点(从j点走过来的)的概率

则f[i][j][k]=f[i-1][j][k]*g[j][k]+Σf[i-1][t][j]*g[t][j] 其中j-k,t-j都是图中的边,前面一项表示第I秒呆在原地,后面一项表示往下走

g[i][j]表示从i点走到j点后,从j点到其他每条路的概率(即1/j连通的点的个数(若j->i有一条边那么要减掉1,因为不能往回走))

然后滚动一下就行了

上一篇:死磕 java集合之LinkedBlockingQueue源码分析


下一篇:adb server is out of date killing... 的解决办法