首页 > 其他分享 >有意思的一个悖论:生日悖论

有意思的一个悖论:生日悖论

时间:2024-07-28 15:28:54浏览次数:12  
标签:有意思 frac 56 exp mathcal 悖论 prod 生日

假设一年有 \(N\) 天,不考虑润年的 \(2/29\) 。假设有 \(K \ (K \leq N)\) 个人的生日是随机分布。

设 \(\mathcal{P}(K)\) 是前 \(K\) 个人中没有人生日相同的概率。这是一个有限概率问题,可以转化为组合方案数:

样本空间是 \(K\) 个人都有 \(N\) 种可能的生日,总可能的方案是 \(N^{K}\) 。

\(N\) 天中,\(K\) 个人生日不同的方案是 \(N\) 的 \(K\) 排列 \(P_{N}^{K} = \prod_{i = 0}^{K} N - i\)。

于是概率为:

\[\mathcal{P}(K) = \frac{\prod_{i = 0}^{K} N - i}{365^{K}} = \prod_{i = 0}^{K} \frac{N - i}{N} \]

存在两个人生日相同的概率为:

\[\overline{\mathcal{P}}(K) = 1 - \mathcal{P}(K) = 1 - \prod_{i = 0}^{K} \frac{N - i}{N} \]

对 \(e^{x}\) 就行 Taylor 展开可以得到经典的放缩式:

\[1 + x \leq e^{x} = exp(x) \]

(\(exp(x)\) 是 \(e^{x}\) 的另一种写法)

\[\begin{aligned} \mathcal{P}(K) &= \prod_{i = 0}^{K} \frac{N - i}{N} \\ &= \prod_{i = 0}^{K} 1 + \frac{- i}{N} \\ &\leq \prod_{i = 0}^{K} exp(\frac{- i}{N}) \\ &= exp(\sum_{i = 0}^{K} \frac{- i}{N}) \\ &= exp(- \frac{\sum_{i = 0}^{K} i}{N}) \\ &= exp(- \frac{\binom{K + 1}{2}}{N}) \\ &= exp(- \frac{(K + 1)K}{2 N}) \\ \end{aligned} \]

\[F(K) = exp(- \frac{(K + 1)K}{2 N}) = e^{- \frac{(K + 1)K}{2 N}} \]

\[F(K)^{'} = \frac{\Delta F(K)}{\Delta K} = \frac{\Delta exp(- \frac{(K + 1)K}{2 N})}{\Delta x} = -exp(- \frac{(K + 1)K}{2 N}) \]

恒为负数。
于是 \(F(K)\) 是单调递减函数。

设 \(N = 365\) 。

由 \(F(24) > \frac{1}{2} > F(23)\) ,则 \(\mathcal{P}(26) \leq F(23) < \frac{1}{2}\) ,有 \(\overline{\mathcal{P}}(23) = 1 - \mathcal{P}(23) > \frac{1}{2}\) 。

于是得到了生日悖论的基础形式:不考虑 \(2\) 月 \(29\) 日的情况下,随机 \(23\) 个人中,生日同一天的概率大于 \(50 \%\) 。

更进一步地,由 \(F(57) > \frac{99}{100} > F(56)\) ,则 \(\mathcal{P}(56) \leq F(56) < \frac{99}{100}\) ,有 \(\overline{\mathcal{P}}(56) = 1 - \mathcal{P}(56) > \frac{99}{100}\) 。
可以得到了生日悖论的扩展形式:不考虑 \(2\) 月 \(29\) 日的情况下,随机 \(56\) 个人中,生日同一天的概率大于 \(99 \%\) 。
另一个断言(伪的断言)是:一个大班中,一定有两个人的生日是同一天。

标签:有意思,frac,56,exp,mathcal,悖论,prod,生日
From: https://www.cnblogs.com/zsxuan/p/18328199

相关文章

  • 前缀和(有意思的求区间值思想)
    第4题   前缀和 查看测评数据信息给一个有一个长度为n的数组a[1,2,...n]。数组a的前缀和定义为s[i]=a[1]+a[2]+...+a[i](对于所有的1<=i<=n),规定s[0]=0数组a的前缀和前缀最大值为max[i]=max(s[0],s[1],s[2],...s[i])(对于所有的0<=i<=n)数组a的1类和谐度为为max[i]中......
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] LYA的生日派对座位安排(200分) - 三
    ......
  • 两个有意思的项目
    一、developer2gwydeveloper2gwy 正如名字所言,程序员到公务员:从入门到上岸。项目是由一群程序员考公朋友的归纳总结,适用于当下每个普通人的“从入门到上岸”手把手操作实践教程。项目不仅包含考公教程,同时还分享一些体制内朋友的工作、生活、人际关系、人生思考等等。通过项......
  • 程序人生日记20240705|工作零食:米饭+十分米莲藕汁+饼干(减脂记录)
    程序员的工作饮食减脂记录打卡餐别:早餐零食详情:(同事给的不算统计内)零食名称:十分米莲藕汁1杯主食选择:全麦法棍。大致热量估算:莲藕汁约50卡,低脂法棍约100卡,总计约150卡。初始数据:体重:90公斤目标:80公斤完成情况:完成。程序员自律宣言:程序猿不可以土肥圆~零食库剩余情况:10......
  • 程序人生日记20240704|工作零食:米饭+十分米莲藕汁+饼干(减脂记录)
    程序员的工作饮食减脂记录打卡餐别:早餐零食详情:(同事给的不算统计内)零食名称:十分米莲藕汁配饼干其他选择:米饭+海盐饼干。大致热量估算:莲藕汁约50卡,低脂全麦饼干2片约80卡,米饭约500卡,总计约630卡。初始数据:体重:90公斤目标:80公斤完成情况:完成。程序员自律宣言:程序猿不可以......
  • 程序人生日记20240703|工作零食:十分米莲藕汁配饼干(减脂记录)
    程序员的工作饮食减脂记录打卡餐别:早餐零食详情:(同事给的不算统计内)零食名称:十分米莲藕汁配饼干饼干选择:全麦饼干或燕麦饼干。大致热量估算:莲藕汁约50卡,低脂全麦饼干2片约80卡,总计约130卡。初始数据:体重:90公斤目标:80公斤完成情况:完成。程序员自律宣言:程序猿不可以土肥圆......
  • AI冲击创意岗位,OpenAI技术官语出惊人:一些岗位或许本不该存在哈哈,这些段子有意思,太幽默
    现在老美在人工智能领域对我们卡脖子了,但人工智能就像一把达摩克利斯之剑,正威胁着越来越多的创意工作岗位。OpenAI的首席技术官米拉・穆拉蒂(MiraMurati)上个月在达特茅斯大学Thayer工程学院的采访中表示:“一些创意岗位可能会消失。但也许它们本来就不应该存在——如果产......
  • python---OpenCv(二),背景分离方法较有意思
    目录边界矩形旋转矩形(最小外接矩形):计算轮廓找4个点的坐标把浮点型转为Int画轮廓边界矩形--(最大外接矩形)转灰度找轮廓找顶点画矩形显示背景分离方法(这个很好玩,可以识别在动的物体)边界矩形有两种类型的边界矩形:旋转矩形(最小外接矩形):是用最小面积绘制......
  • 【华为OD】D卷真题100分: 生日礼物 C++代码实现
    【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript-CSDN博客C、java、python、JS、C++代码实现:【华为OD】D卷真题100分:生日礼物C语言代码实现-CSDN博客【华为OD】D......
  • 定义两个结构体变量student1和student2,成员包括学号、姓名、性别、出生日期、成绩。对
            在定义了结构体变量以后,当然可以引用这个变量。    (1)可以将一个结构体变量的值赋给另一个具有相同结构的结构体变量。如:        student1=student2;赋值时,结构体变量student2中的各个成员的值分别赋给结构体变量student1中相应的成员。 ......