codeforces1453 D. Checkpoints
生活随笔
收集整理的這篇文章主要介紹了
codeforces1453 D. Checkpoints
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以為又要掉分了(結果沒掉說明太菜了),寫完ABC還有45分鐘,推式子一直沒啥結果,最后10分鐘想到D題的一個性質,可惜沒時間了~
D. Checkpoints
Heltion大佬題解
性質:把形如100…01 \ 0 \ 0 \dots01?0?0…0的序列看成一個關卡,不難知道總的期望步數是每一個這樣關卡期望的疊加。(最后10分鐘才看出來~
然后就參考上述題解,如果上述關卡中有nnn個stage,那么通過此關卡的期望步數是2(n+1)?22^{(n+1)}-22(n+1)?2
連續通過nnn個stage的期望是EnE_nEn?那么有期望遞推式:En+1=(En+1)+12×En+1+12×0E_{n+1}=(E_{n}+1)+\frac{1}{2}×E_{n+1}+\frac{1}{2}×0En+1?=(En?+1)+21?×En+1?+21?×0
已經走了En+1E_{n}+1En?+1步,有一半的幾率從頭再來即12×En+1\frac{1}{2}×E_{n+1}21?×En+1?,還有一半的幾率成功不需要再走即12×0\frac{1}{2}×021?×0
期望題還要多做做,要加油哦~
總結
以上是生活随笔為你收集整理的codeforces1453 D. Checkpoints的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: codeforces1455 D. Se
- 下一篇: codeforces1453 E. Do