http://acm.pku.edu.cn/JudgeOnline/problem?id=3156

题目意思很简单, 

给n个点, m条边, 每年随机修一条边, 每条边被修的概率一样, 修过还能再修

问全部点连通的数学期望.

有cn个连通块, 每个连通块有component[i]个点,

那连通a子图跟b子图的概率是p = component[a] * component[b] / e      (e = n*(n-1)/2)

修到无用边的概率是q = Sigema[ component[i] * (component[i] - 1) / 2 / e ]

假设连通a,b子图后, 完全连通的期望是r, 那当前状态的期望就是Sigema[ p*q^i*(1 + r + i), {i, 0, inf}] = p * (1 / (1 - q) + r) / (1 - q)

以每个连通子图的点数做为状态, 然后递归+记忆搜索就可以解决.

相关文章:

  • 2022-01-06
  • 2021-09-21
  • 2022-12-23
  • 2021-08-27
  • 2021-11-18
  • 2021-12-06
  • 2021-11-06
  • 2021-06-07
猜你喜欢
  • 2022-12-23
  • 2021-12-26
  • 2021-12-06
  • 2021-10-29
  • 2021-12-30
相关资源
相似解决方案