概率(1)---生日问题
来源:互联网 发布:dg加密软件破解 编辑:程序博客网 时间:2024/06/06 13:16
假设每人的生日在一年365天中的任何一天是等可能的,即都是1/365,那么随机选取n(n<=365)个人,他们的生日各不相同的概率为
p1 = 365*364*......*(365-n+1) / 365^n
因而,n个人中至少有两个人生日相同的概率为1-p1。
某大公司有这么一个规定:只要有一个员工过生日,当天所有员工全部放假一天。但在其余时候,所有员工都没有假期,必须正常上班。这个公司需要雇用多少员工,才能让公司一年内所有员工的总工作时间期望值最大? 假设一年有 365 天,每个员工的生日都概率均等地分布在这 365 天里。
你的第一感觉或许是,公司应该雇用 100 多人,或者 200 多人吧。答案或许会让你大吃一惊:公司应该雇用 365 个人。注意,雇用 365 个人并不意味着全体员工全年的总工作时间为 0 ,因为 365 个人的生日都是随机的,恰好每天都有一个人过生日的概率极小极小。下面我们就来证明,这个问题的最优解就是 365 人。
由于期望值满足线性关系(即对于随机变量 X 和 Y 有 E(X) + E(Y) = E(X+Y) ),因此我们只需要让每一天员工总工作时间的期望值最大就可以了。假设公司里有 n 个人,那么在特定的一天里,没有人过生日的概率是 (364/365)n 。因此,这一天的期望总工作时间就是 n · (364/365)n 个工作日。为了考察函数 n · (364/365)n 的增减性,我们来看一下 ((n+1) · (364/365)n+1) / (n · (364/365)n) 的值,它等于 (364 · (n+1)) / (365 · n) 。如果分子比分母小,解得 n > 364 。可见,要到 n = 365 以后,函数才是递减的。
- 概率(1)---生日问题
- 【数学题】概率问题之-学生的生日
- 生日概率
- 生日问题(java)
- 生日相同的概率
- LightOJ1104---Birthday Paradox(生日悖论(概率))
- LightOJ 1104 Birthday Paradox 概率(生日悖论)
- Light oj 1104 Birthday Paradox (生日悖论----概率)
- 生日不相同的概率
- 蓝桥杯-生日相同的概率
- python 生日悖论概率计算。
- 生日问题
- 传球(概率问题)
- LightOJ 1104 生日悖论(Birthday paradox)(概率抽屉原理)
- 求n个人中,生日相同的概率(Java集合框架之HashSet的用法)
- 概率(5)---涂色问题
- 概率系列问题(一)
- 概率系列问题(二)
- PythonChallenge 挑战之路 Level-21
- 华为机试题——字符串操作
- mysql 选择插入数据(包含不存在列)
- HttpClient ConnectionPoolTimeoutException: Timeout waiting for connection
- 如何在Liunx环境下查看主机的硬件信息
- 概率(1)---生日问题
- python程序
- 十道海量数据处理面试题与十个方法大总结
- WebService详解(二)
- oracle事务处理 自动提交
- iframe内部页面session丢失
- Android学习记录1
- uva 307
- 交易是一种习惯