免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: cpf382607308
打印 上一主题 下一主题

[算法] 生日悖论 [复制链接]

论坛徽章:
9
摩羯座
日期:2013-08-15 15:18:48狮子座
日期:2013-09-12 18:07:47金牛座
日期:2013-09-16 13:23:09辰龙
日期:2013-10-09 09:03:27白羊座
日期:2013-10-17 13:32:44子鼠
日期:2014-04-23 15:09:38戌狗
日期:2014-09-17 11:37:542015年亚洲杯之韩国
日期:2015-03-26 10:16:442015亚冠之武里南联
日期:2015-08-18 14:55:52
11 [报告]
发表于 2013-02-06 14:49 |只看该作者
这里我们应该换个思路去计算如果所有人生日都不在同一天,那么概率有多大?
如果有X个人,那么他们的生日共有365 ^ X次种选择;如果现在要求生日不在同一天,由于人和人是不同的(否则前面也不会是365^X),因此只能是排列而不是组合,也就是P(365, X)种选择。也就是说这里不在同一天的概率是P(365, X) / (365 ^ X),于是可以得出,至少有两个人在同一天的概率是:
1 - P(365, X) / 365 ^ X
现在要求这个概率>=50%
也就是(1 - P(365, X) / 365 ^ X) >= 0.5
随便写个程序循环下,可以得出结果是X >= 23

freshxman 该用户已被删除
12 [报告]
发表于 2013-02-06 15:10 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
13 [报告]
发表于 2013-02-06 15:23 |只看该作者
回复 5# folklore


    我也是这么想的,可是算法导论上他是这么解的


我觉得E[X]应该是为0.5的,可是书上却让他等于1

论坛徽章:
4
金牛座
日期:2013-10-11 16:12:50卯兔
日期:2014-07-31 09:17:19辰龙
日期:2014-08-08 09:28:02狮子座
日期:2014-09-14 20:32:05
14 [报告]
发表于 2013-02-06 15:30 |只看该作者
回复 11# w_anthony


    正解,才23个人,不算不知道,竟然这么容易就出现同月同日生的人。

论坛徽章:
4
金牛座
日期:2013-10-11 16:12:50卯兔
日期:2014-07-31 09:17:19辰龙
日期:2014-08-08 09:28:02狮子座
日期:2014-09-14 20:32:05
15 [报告]
发表于 2013-02-06 15:33 |只看该作者
回复 13# cpf382607308


    不用抱着这一本书了,这个很显然是高二的数学题,没那么复杂的。

论坛徽章:
0
16 [报告]
发表于 2013-02-06 15:39 |只看该作者
回复 15# ssfjhh
好吧

   

论坛徽章:
59
2015年亚洲杯之约旦
日期:2015-01-27 21:27:392015年亚洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵节徽章
日期:2015-03-06 15:50:392015年亚洲杯之阿联酋
日期:2015-03-19 17:39:302015年亚洲杯之中国
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03双子座
日期:2014-12-10 21:39:16处女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
17 [报告]
发表于 2013-02-06 15:47 |只看该作者
@cpf382607308
no matter my solution is right or not.
you misunderstand the descrition of your book.

the meanings of E(x) =1.xxx is means one person. not 100%

我觉得E[X]应该是为0.5的,可是书上却让他等于1

论坛徽章:
0
18 [报告]
发表于 2013-02-06 15:55 |只看该作者
回复 17# folklore


    但是结果却是完全不同了,到底哪个solution更恰当一点呢,还是说不同的理解,不同的答案

论坛徽章:
6
摩羯座
日期:2013-08-24 10:43:10狮子座
日期:2013-08-25 10:27:06天秤座
日期:2013-09-11 20:28:44午马
日期:2014-09-28 16:06:0015-16赛季CBA联赛之八一
日期:2016-12-19 13:55:0515-16赛季CBA联赛之天津
日期:2016-12-20 14:01:23
19 [报告]
发表于 2013-02-06 16:20 |只看该作者
问题 一把左轮手枪 8颗子弹仓,放一发子弹,连扣多少扳机,射出子弹的概率会达到0.5以上?

是不是这么分析:
第一次扣响扳机的概率是1/8
第二次扣响扳机(如果第一次没扣响的话) 的概率是1/7  
      即连扣两次扣响扳机的概率是1/8+1/7。
于是,连扣三次扣响扳机的概率是 1/8+1/7+1/6
如果,1/8+1/7+1/6+1/5>0.5的话,那么问题的答案是4

楼主的问题是不是等价于两个房间,A房间里一个人,B房间里365个人且这些人生日都不同,现在要从B向A放人,放多少人时,房间A内同生日的人的概率会达到0.5?  如果这和楼主的问题是一个意思
又如果我以上关于枪的分析是对的。
那么楼主的问题当于:1/365+1/364+1/363+...直到这个表达式的和>=0.5  。
如果1/365+1/364+1/363+1/362>=0.5,那么答案就是4(放进去4个),如果是此时房间里有多多少人?答案是5

论坛徽章:
0
20 [报告]
发表于 2013-02-06 16:23 |只看该作者
cao627 发表于 2013-02-06 16:20
问题 一把左轮手枪 8颗子弹仓,放一发子弹,连扣多少扳机,射出子弹的概率会达到0.5以上?

是不是这么分 ...


不如这样子:如果连扣8次,那你的公式得到的概率是多少?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP