当前位置: 首页 > news >正文

示性函数2

Problem

设有一个大小为 $ n $ 的集合,进行 $ n $ 次操作,每次从集合中随机选取一个元素并记录之,求所有操作结束后,所记录的元素中互不相同的元素的个数的期望 $ E(X) $。


分析

通常示性函数在应用与解决此类问题时比传统的求分布列的方法更加便捷,因为求分布列后再求解期望不可避免地要进行组合数运算化简,既耗费了时间,也提高了错误率(过程一处算错结果就变成不可名状之物)。所以使用示性函数能使我们绕开分布求解期望,解决上述问题。


Solution

设 $ A $ 为一个元素至少被记录一次,则 $ P(A) = 1- P( \bar{A} ) = 1 - { ( \frac{ n-1 }{ n } ) }^n $。

示性函数 $ I_A(i) $ 为

\[I_A(i)= \begin{cases} 1 & 第i个元素被记录 \\ 0 & \text{otherwise} \end{cases} \]

则 $ E(I_A(i)) = P(A) $ , $ E(X) = E(\sum_{i=1}^{n} I_A(i)) = \sum_{i=1}^{n} E( I_A(i)) = n·( 1 - { ( \frac{ n-1 }{ n } ) }^n )$ 。

http://www.jsqmd.com/news/25021/

相关文章:

  • 随笔/杂记
  • k3s 基础 —— 将 traefik 替换为 ingress-nginx
  • 使用 Swift 解析验证码(结合 Tesseract OCR)
  • 常见排序算法Java实现
  • 题解:qoj1875 Nein
  • 【uni-app】申请高德地图key,封装map.js,实现H5、iOS、Android通过getlocation获取地图定位信息(摘)
  • .NET开发上手Microsoft Agent Framework(一)从开发一个AI美女聊天群组开始
  • java作业4
  • 10/28
  • 大学四年的学费/生活费自足攻略
  • 175天 隧道技术篇防火墙组策略FRPNPSChiselSocks代理端口映射C2上线
  • 10.28每日总结
  • 每日反思(2025_10_28)
  • 102302126李坤铭作业1
  • 10月28日日记
  • 【大模型应用开发】之本地部署大模型
  • link元素的用法及HTML样板
  • Raft 一致性算法简介
  • 10月28号
  • URL验证绕过速查表:全面解析SSRF与CORS绕过技术
  • https://avoid.overfit.cn/post/44c8d547475340d59aa4480f634ea67f
  • 记录一次成功的springboot2
  • 算法学习-素数筛法【埃氏筛法、线性筛法】
  • Day 18
  • Jenkins Share Library教程 —— 企业级 Jenkins Shared Library 实战示例
  • STM32之fromelf生成bin和反汇编文件
  • 25.10.28联考题解
  • 2025年河南工业大学2025新生周赛(1)
  • excel查找满足条件的第二项
  • 【传奇开心果系列】基于Flet框架实现的跷跷板动画自定义模板特色和实现原理深度解析 - 指南