题目描述
给出一个环,环上的点会有一定概率(1/m)变为m种颜色之一,然后相连并且相同颜色的段可称为同色段,设环上所有同色段长度的乘积为环的权值,现在要求环上所有情况的权值的期望值
样例输入
3 2
样例输出
2.25
思路
肯定得破环为链啊
期望DP,设 f i , 0 / 1 f_{i,0/1} fi,0/1为当前段的终点为i,颜色与跨越环的首尾的那一段不同,则为0,相同则为1
那么我们的转移方程其实很好推
无非就是,在i前找一个点j,使j是上一个与i异色的段的终点,那么就可以从j点向i点转移
f i , 0 + = f j , 0 ∗ ( i − j ) ∗ P i − j ∗ ( M − 2 ) + f j , 1 ∗ ( i − j ) ∗ P i − j ∗ ( M − 1 ) f_{i,0} +=f_{j,0} * (i - j) *P_{i-j}*(M-2) + f_{j,1}*(i-j)*P_{i-j}*(M-1) fi,0+=fj,0∗(i−j)∗P