URL
https://community.topcoder.com/stat?c=problem_statement&pm=13694&rd=16318
概略
?
を含む文字列が与えられる.同じ文字種のみを含む連続部分文字列の個数がスコアとなる.?
が確率 $P_i$ で変化するとき,スコアの期待値を求める.
方針
文字種c
と左端 $L$ を固定します.左端が $L$ である連続部分文字列の個数は $L$ から右に伸ばしていくことで $O(|S|)$ で求まります.期待値の線形性から,途中で?
が来る場合には $P_c$ を乗じれば良く,これを全文字種,全左端で行って $O(|P||S|^2)$.
[展開する]