豆瓣
扫码直接下载
连续掷硬币10000次,在这其中出现1次或多次“连续10次正面朝上”的概率有多大?
没有人能回答的了吗?
9990*2^9990/2^10000=9990/2^10=0.976
哦不对,是9991/2^10
@LS 9991比2^10大~
@L 可以这么做,维护11个概率信息,分别是每个位置前的连续正面数(0~10) 从n的状态,推到n+1的状态,可以得到一个矩阵(注意第十一个状态,不往回转移~ 可以理解为终止态,其实就是有限状态自动机~) 有事先走了~
9.9258e-01 0.99258
置换矩阵A octave:27> A A =
0.50000 0.50000 0.50000 0.50000 0.50000 0.50000 0.50000 0.50000 0.50000 0.50000 0.00000 0.50000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.50000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.50000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.50000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.50000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.50000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.50000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.50000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.50000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.50000 1.00000
初始向量v = [1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;] 求A^10000 * v 结果的最后一个维度就是所求~
用fun(k)表示扔k次出现连续10次反面向上的概率。 则fun(k) = fun(k-1) + (1 - fun(k-10-1) ) * 0.5 * fun(10) 考虑扔第k次硬币时,一种情况是前k-1次已经出现了连续10次的反面,则不管第k次扔的是正面还是反面,事件都已经发生了,即概率为fun(k-1). 另一种情况是扔完第k次时,事件恰好发生,即前k-10-1次都没发生(概率为 1 - fun(k-10-1)),且第k-10次为正面(0.5),且从第k-10+1次至第k次都为反面(fun(10)),三项相乘。
fun(10000)=0.992583894386551
在这里发现跟你一样特别的人,并与之交流...