惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
J
Java Code Geeks
Vercel News
Vercel News
aimingoo的专栏
aimingoo的专栏
T
Tailwind CSS Blog
罗磊的独立博客
B
Blog
博客园_首页
A
About on SuperTechFans
有赞技术团队
有赞技术团队
V
V2EX
U
Unit 42
I
InfoQ
IT之家
IT之家
博客园 - 司徒正美
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog
The Cloudflare Blog
H
Help Net Security

博客园 - dragonpig

Html 5 Canvas绘制分形图Mandelbrot .net中反射、emit、expression和dynamic的性能比较 const string 和 static readonly string的区别 SqlServer: Top N per Group 微软的BinarySearch 通过CTE实现Split CSV 通过SQL CTE计算Fibonacci 当json.js遇见dynamic.net烂尾篇 .NET线程安全泛型Singleton 跨域访问Cookie WCF JSON和AspnetCompatibility的配置 Windows安装Memcached node.js初体验 教你如何制作Silverlight Visual Tree Inspector 教你30秒打造强类型ASP.NET数据绑定 当json.js遇见dynamic.net [0] 用Silverlight做雷达图 C#运算符重载不是没有用武之地 随机排列算法
一道非常有趣的概率题
dragonpig · 2011-01-31 · via 博客园 - dragonpig

吃饭的时候同事出了道趣味题助兴:

某家庭有两个孩子,已经知道其中一个是儿子,在星期二出生,
问这人有两个儿子的概率是多少?

第一反应就是1/4啊,另外一个是儿子应该是独立事件么。然而答案居然是13/27,一个非常奇怪的数字。原来这个概率跟星期几出生也有关系。这个问题可以通过穷举法解释,请看这里。英文版看这里

老外超级认真额,图示版

其实我们用归纳法就比较容易理清思路了。首先等价转换一下题目,‘把周二出生’,改成有一个男孩生在二号箱子(总共七个箱子,不要管人道不人道了)。

如果箱子只有一个,答案应该是1/3,因为只有三种情况,(男男,男女,女男)。

如果有两个箱子的话,第一个男第二个女共有2种情况,1[男女][]和2[男][女]。所以第二个男第一个女也有2中。两个都是男生有三种1[男男][],2[男1][男2],3[男2][男1]。所以概率就是3/2+2+3。

推广一下,假设有N个箱子,前两个情况都是N,第三种有N+N-1,因为[男1男2]和[男2男1]是一样的,所以概率=2N-1 / 4N-1。把N=7代入就是正确答案了。

如果题目变成这样

某家庭有两个孩子,已经知道其中一个是儿子,一月一号出生,
问这人有两个儿子的概率是多少?

你知道应该是多少吗?