抛硬币直到出现连续N次正面为止的期望
2017-03-16 19:51
4795 查看
做项目时遇到这样一个问题,问题可以简化为
问题1:已知一件事情发生的概率是p,连续对这件事情进行很多次实验直到这件事连续发生了n次,求需要进行多少次实验次数的期望。
问题2:如果用抛硬币来举例子,则为假设有一个硬币,抛出背面和正面的概率都是0.5,而且每次抛硬币与前次结果无关。现在做一个游戏,连续地抛这个硬币,直到连续出现三次正面为止,问平均要抛多少次才能结束游戏?注意,一旦连续抛出三次正面向上游戏就结束了,不用继续抛。
在网上看到一个巧妙的解法,假设已经连续抛出n-1次正面,需要Tn−1次。想得到n次正面,则再进行一次投掷(Tn=Tn−1+1+?),若硬币为正面则游戏结束,还需要抛0次(Tn=Tn−1+1+0.5∗0+?);如果硬币为反面,则游戏重来,还需要投掷0.5∗Tn次,递推公式如下所示:
Tn=Tn−1+1+0.5∗0+0.5∗Tn
求出通项公式为:
Tn=2n+1−2
问题2为连续抛出三次正面,尝试次数的期望为14.
对问题1用同样类似的思路,可以求得连续n次发生的次数的期望为
Tn=1pn+1−11−p
在n很大时,我们可以用下面的公式来近似估计:
Tn≈1pn+1
参考:http://blog.csdn.net/wangran51/article/details/8882088
问题1:已知一件事情发生的概率是p,连续对这件事情进行很多次实验直到这件事连续发生了n次,求需要进行多少次实验次数的期望。
问题2:如果用抛硬币来举例子,则为假设有一个硬币,抛出背面和正面的概率都是0.5,而且每次抛硬币与前次结果无关。现在做一个游戏,连续地抛这个硬币,直到连续出现三次正面为止,问平均要抛多少次才能结束游戏?注意,一旦连续抛出三次正面向上游戏就结束了,不用继续抛。
在网上看到一个巧妙的解法,假设已经连续抛出n-1次正面,需要Tn−1次。想得到n次正面,则再进行一次投掷(Tn=Tn−1+1+?),若硬币为正面则游戏结束,还需要抛0次(Tn=Tn−1+1+0.5∗0+?);如果硬币为反面,则游戏重来,还需要投掷0.5∗Tn次,递推公式如下所示:
Tn=Tn−1+1+0.5∗0+0.5∗Tn
求出通项公式为:
Tn=2n+1−2
问题2为连续抛出三次正面,尝试次数的期望为14.
对问题1用同样类似的思路,可以求得连续n次发生的次数的期望为
Tn=1pn+1−11−p
在n很大时,我们可以用下面的公式来近似估计:
Tn≈1pn+1
参考:http://blog.csdn.net/wangran51/article/details/8882088
相关文章推荐
- 抛硬币 直到连续出现两次字为止
- 抛硬币第一次出现连续两个正面的期望次数
- 抛硬币 直到连续出现两次字为止
- 连续出现2次硬币正面朝上的概率
- 伯努力抛硬币实验连续出现n个正面的概率
- 编写一段程序,从标准输入读取string对象的序列直到连续出现两个相同的单词或者所有单词都读完为止
- 抛硬币直到连续若干次正面的概率
- 编写一段程序,从标准输入读取string对象的序列直到连续出现两个相同的单词或者所有单词都读完为止。使用while循环一次读取一个单词,当一个单词连续出现两次是使用break语句终止循环。输出连续重复出现的单词,或者输出一个消息说明没有人任何单词是重复出现的。
- 平均需要抛掷多少次硬币,才会首次出现连续两个正面?
- 抛硬币直到连续2次正面的概率
- 抛硬币直到连续若干次正面
- 平均需要扔多少次硬币才能够得到连续2个正面 [# 12]
- 假设一个硬币抛出正面和反面的概率相等,那么,抛10次出现5次正面和5次反面的概率为p,和抛出100次中出现50次正面和50次反面的概率q,哪个值更大?为什么?
- 平均需要扔多少次硬币才能够得到连续2个正面
- XTU 1233 n个硬币连续m个正面个数(dp)
- 抛硬币 连续n个正面
- 判断字符串内是否又连续出现n次的方法
- HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?
- 对正整数x、y连续进行求余,直到余数为0,此时非0的除数就是最大公约数。x除以y的余数是r,若r不等于0,则把y作为新的x,r作为新的y,重复x除以y的运算,直到r=0为止,此时y就为所求的最大公约数
- 抛硬币 连续n个正面