阿里巴巴2014暑期实习招聘的一道题目
大概意思是:一个家庭如果没有生出来男孩,那么就可以一直生孩子,直到生到男孩为止,那么平均每户家庭有多少女孩
我列出了大概的公式:n*(0.5)^(n+1)之和
但是不会算。。求怎么算
阿里巴巴2014暑期实习招聘的一道题目
大概意思是:一个家庭如果没有生出来男孩,那么就可以一直生孩子,直到生到男孩为止,那么平均每户家庭有多少女孩
我列出了大概的公式:n*(0.5)^(n+1)之和
但是不会算。。求怎么算
假设有 n 个家庭(h1 代表家庭1,h2 代表家庭2,以此类推,m 代表男,f 带表女):
家庭编号:生男女的可能-概率---------------女生个数
h1 : m----------------0.5--------------------0
h2 : fm---------------0.5 * 0.5--------------1
h3 : ffm--------------0.5 * 0.5 * 0.5--------2
...
hn :fff...fm---------0.5^(n-1)--------------(n-1)
^
(n-1个f)
则有:
avg(f) = 0 * 0.5^1 + 1 * 0.5^2 + 2 * 0.5^3 +...+ (n-1) * 0.5^n
说明:不考虑不生不育的情况,另外就是生男生女概率相同。
附图:
额没学过概率的问题,不过我模拟了下"造人计划"算了一下,假设生与不生,生男生女的概率都是1/2。
可以自己再扩大家庭数量和随机返回让其更精确。最后提倡一下:生男生女都一样!哈哈哈!