经典面试题

经典面试题6 - 男女孩比例

2016-06-27  本文已影响207人  豆志昂扬
小屁孩系列

问题:
在某个国家所有的家庭都想要男孩(说的不是天朝),每个家庭都继续生孩子直到有一个男孩。经过一段时间,这个国家男孩女孩比例是多少? (假设生男孩女孩的概率是一样的)

解答:

这是程序员面试中关于概率的入门级问题,也是一个已经非常老套的问题,但对于新人练练手还不错。

假设这个国家有 N 个家庭,共会有N个男孩,那么所有女孩的数量可以列出等式:

<blockquote>女孩数量 = 0 x (0个女孩的概率) + 1 x (1个女孩的概率) + 2 x (2个女孩的概率) + …</blockquote>

也就是(PS: 1个家庭1个女孩的概率 = 一个女孩概率 x 一个男孩的概率[先生女孩,后生男孩])

<blockquote>女孩数量 = 0 x (N x 1/2) + 1 x (N x 1/2 x 1/2) + 2x (N x 1/2 x 1/2 x 1/2) +...</blockquote>

最终结果

<blockquote>女孩数量 = 0 + N/4 + 2N/8 + 3N/16 + … = N (如果不知道回去补习下数学知识)</blockquote>

已经很明显了,男孩女孩比例是 1 : 1

<blockquote> <p>如果你真的看懂了,请点赞!</p> </blockquote>

推荐阅读

经典面试100题 - 持续更新中

上一篇下一篇

猜你喜欢

热点阅读