(转)老王有两个孩子,已知至少有一个孩子是在星期二出生的男孩。问:两个孩子都是男孩的概率是多大?

96
MaterialCoder
2017.07.28 22:14* 字数 722

刚看到题目的时候,我也愣了一下:一个孩子星期二出生,对于另一个孩子是不是男孩有什么影响吗?
先说一下,这道题的答案是 13 / 27,如果你算出来的不是这个数,那建议你继续往下看看。

思维缜密的项目经理的解题思路

项目经理小李,虽然数学功底不深,编程技术不精,但有个很大的好处是处事不惊,有条不紊。看到题目之后,略加思索,就用最简单的办法弄懂了这个问题,并求出了结果。
首先看如果只知道老王有两个孩子,其他信息都不知道的情况下,两个孩子都是男孩的概率显然是1/4。
再来看看没有“星期二”这个条件的情况,题目变成:老王有两个孩子,已知至少有一个孩子是男孩,问两个孩子都是男孩的概率是多大?那结果显然是1/3。因为在“至少有一个男孩”这样的条件下,只有三种可能:兄妹俩、姐弟俩、兄弟俩。这三种情况是等概率的,而只有一种情况是两个男孩,因此是1/3。
最后再把星期二也考虑进来。还是在上面的基础上扩展,先按照两个孩子的四种可能的性别组合进行划分,然后在每种组合里看看满足有至少一个周二男孩的情况数目:
姐妹俩:不用看了,不满足至少有一个周二男孩的条件。
兄妹俩:那哥哥一定是周二出生的了,妹妹出生的星期数有7种可能。
姐弟俩:弟弟一定是周二出生,姐姐出生的星期数有7种可能。
兄弟俩:兄弟二人出生的星期数总共有7 * 7 = 49种可能,但其中有6 * 6 = 36种都不满足至少有一个人是周二出生的条件,因此实际上有49 - 36 = 13种可能。

因此,满足条件的情况(这里的情况是指综合考虑孩子的性别和出生星期数)总数为7 + 7 + 13 = 27。而其中有13中可能对应于两个孩子都是男孩。因此题目所求概率是13 / 27
没错,13 / 27就是这道题的答案,出现这样的数字是因为已知条件所提供的信息使得样本空间发生了变化(变小了一点儿)。这就是条件概率带来的影响。

前端笔试题集合