题面:https://www.luogu.com.cn/problem/P1365
题意:有一个长度为n的字符串,每个字符有三种可能:‘o’ ‘x’ '?'求分数的期望(分数定义看题面)
考虑dp,设 f [ i ] f[i] f[i]为字符串前i位的期望, l e n len len为o的期望长度则:
第i位为‘o’ f [ i ] = f [ i − 1 ] + l e n + l e n + 1 , c n t + + f[i]=f[i-1]+len+len+1,cnt++ f[i]=f[i−1]+len+len+1,cnt++
第i位为 ‘x’ f [ i