博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
概率与期望
阅读量:5131 次
发布时间:2019-06-13

本文共 629 字,大约阅读时间需要 2 分钟。

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点

转载于:https://www.cnblogs.com/lher/p/9281210.html

你可能感兴趣的文章
ionic2+ 基础
查看>>
MyBaits动态sql语句
查看>>
用户空间与内核空间,进程上下文与中断上下文[总结]
查看>>
JAVA开发环境搭建
查看>>
Visual Studio基于CMake配置opencv1.0.0、opencv2.2
查看>>
SDN第四次作业
查看>>
django迁移数据库错误
查看>>
Data truncation: Out of range value for column 'Quality' at row 1
查看>>
字符串处理
查看>>
HtmlUnitDriver 网页内容动态抓取
查看>>
ad logon hour
查看>>
罗马数字与阿拉伯数字转换
查看>>
Eclipse 反编译之 JadClipse
查看>>
距离公式汇总以及Python实现
查看>>
Linux内核态、用户态简介与IntelCPU特权级别--Ring0-3
查看>>
第23月第24天 git命令 .git-credentials git rm --cached git stash clear
查看>>
java SE :标准输入/输出
查看>>
[ JAVA编程 ] double类型计算精度丢失问题及解决方法
查看>>
好玩的-记最近玩的几个经典ipad ios游戏
查看>>
PyQt5--EventSender
查看>>