- 最后登录
- 2013-11-11
- 在线时间
- 873 小时
- 阅读权限
- 40
- 注册时间
- 2008-9-15
- 积分
- 1194
- 帖子
- 924
- 精华
- 6
- UID
- 44804
- 性别
- 保密

- 积分
- 1194
- 帖子
- 924
- 精华
- 6
- UID
- 44804
- 性别
- 保密
|
假设招聘n个人,总工作时间的期望为f(n)。 每个人生日在任何一天的概率都是1/365。
那么f(1)=364
f(2)=726+2/365
....
n越大计算就越复杂,但开始的时候f(n)是增函数。
为了了解f(n)的大概趋势,下面用电脑来模拟。
对于任意一个n,随机确定这n个人的生日,从而计算总工作时间=n*(365-不同生日数),对于每个n随机模拟10000次,计算总工作时间的平均值来估计f(n)。
------------------------------------------
n f(n)的估计值
400 48702.8799999999
390 48805.809
380 48899.844
370 48940.529
367 48944.7715000001
365 48928.14036
360 48903.6959999998
350 48854.0150000002
-----------------
从以上看出n大概在360-380之间,f(n)最大。
具体到哪个n值,f(n)最大?
需要精确计算,或增加模拟的次数。 |
|