zoukankan      html  css  js  c++  java
  • 概率与期望

    P(S)是获得S中的元素的概率

    E(S)是获得S中的元素的期望步数

    E(S)=1/P(S)

    min-max容斥

    记min(S)为出现S中任意一个元素

       max(S)为出现S中全部元素

    P(min(S))=∑i∈S P(i)

    E(min(S))=1/P(min(S))

    则E(min(S))为出现S中任意一个元素的期望步数

    E(max(S))为出现S中全部元素的期望步数

    E(max(U))=∑S∈U E(min(S))*(-1)^(|S|+1)

    概率正着DP,期望倒着DP

    若一个dp式子为f(i)=f(i)*p+x,则f(i)=x/(1-p)

    如果dp的转移是一个环(上面相当于一个自环),那么我们令p=走这个环一圈的概率,x=走这个环一圈的所需步数,跟上面一样转移即可

    记E为满足某条件的期望步数

    P(i)为走i步无法满足某条件的概率

    E= ∑ t=0~∞ P(t)

    证明就是有P(t)的概率还需要再走一步

    然后还有一个套路是,如果图上有点在游走,那么可以设dp[i][j]表示第i秒游走到j的概率

    dp[i][j]=dp[i-1][to[j]] ......

    则Ans[j]可以由dp数组乱搞得到,然后可以把dp的转移代进去得到Ans的转移,由于是图,所以来一波高斯消元

    或者dp[i]表示经过i点的期望次数,dp[i]=dp[to[i]]+ 一开始就在i点

  • 相关阅读:
    169. Majority Element
    283. Move Zeroes
    1331. Rank Transform of an Array
    566. Reshape the Matrix
    985. Sum of Even Numbers After Queries
    1185. Day of the Week
    867. Transpose Matrix
    1217. Play with Chips
    766. Toeplitz Matrix
    1413. Minimum Value to Get Positive Step by Step Sum
  • 原文地址:https://www.cnblogs.com/lher/p/9281210.html
Copyright © 2011-2022 走看看