問題はこちら
問題概要
人の人が一列に並んでいる.先頭の人をの確率で列から取り除き,の確率で列の末尾に移す.人が最後の1人になる確率を求めよ.解説
人の列で先頭から番目の人が最後に残る確率をとします.先頭の人がどうなるかで場合分けを行います.
- 先頭の人が取り除かれるとき:番目だった人は取り除かれ,番目だった人は番目になる.
- 先頭の人が末尾に移されるとき:番目だった人は番目になり,番目だった人は番目になる.
したがっては以下のようになります.
のせいで遷移に循環があります.
と置くとはの一次式で表すことができるので,の昇順にを持ってDPを行うととなるため,となります.今回の制約ではがになることは無いため正しく求めることができます.時間計算量はで,空間計算量はです.