首页 > 其他分享 >取球问题

取球问题

时间:2022-08-21 10:11:14浏览次数:40  
标签:取球 frac 红球 cdot sum 问题 蓝球 ans

一共有n+m个球 m个红球 n个蓝球 每次取出一个若为红球则放回若为蓝球则不放回,直到蓝球摸完求取出次数的期望。

看错题了,以为是都放回。猪脑子。

设\(f_i\)表示取出第i个蓝球的期望次数 显然 \(f_i\)=\(\frac{n-i+1}{n+m-i+1}+\frac{m}{n+m-i+1}(f_i+1)\)

化简可得 \(f_i=\frac{n+m-i+1}{n-i+1}=1+\frac{m}{n-i+1}\)

答案显然为 \(\sum_{i=1}^{n} f_i=n+m\sum_{i=1}^n\frac{1}{n-i+1}=n+m\sum_{i=1}^n\frac{1}{i}\)

答案右边求和是一个调和级数 有一个近似的约等公式\(f(n)=ln(n)+r+1.0/(2*n)\) 其中\(f(i)=\frac{1}{1}+\frac{1}{2}+...\frac{1}{n}\)

下面考虑红球不放回的题目。

设\(f_k\)表示摸出k个球后结束的概率.\(ans=\sum_{k=n}^{n+m} k\cdot f_k\)

考虑\(f_k\)的式子,最后一个球为蓝球之前有 n-1个蓝球和 k-n个红球 可以利用排列来模拟抽的情况。

\(f_k=\frac{C(k-1,n-1)}{C(n+m,n)}\)

带入 \(ans=\sum_{k=n}^{n+m} k\cdot \frac{C(k-1,n-1)}{C(n+m,n)}\)

考虑一个经典的组合式子\(k\cdot C(k-1,n-1)=n\cdot C(k,n)\)

原式为\(ans=\sum_{k=n}^{n+m} n\cdot \frac{C(k,n)}{C(n+m,n)}\)

其实是考虑\(\sum_{k=n}^{n+m} C(k,n)\)的求和

利用杨辉三角可以轻松求出上式为\(C(n+m+1,n+1)\)

综上 \(ans=\frac{n(n+m+1)}{n+1}\)

标签:取球,frac,红球,cdot,sum,问题,蓝球,ans
From: https://www.cnblogs.com/chdy/p/16609399.html

相关文章

  • 删除链表结点类问题
    删除链表结点NO1.删除链表倒数第k个结点给定一个链表,删除链表的倒数第n个节点并返回链表的头指针。要求:空间复杂度\(O(1)\),时间复杂度\(O(n)\)如果倒数第k个......
  • 2022.8.20 线程通信问题与线程池
    7、线程通信问题生产者消费者模式的问题应用场景︰生产者和消费者问题假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库﹐消费者将仓库中产品取走消费﹒如果仓......
  • HTML5摇一摇以及音频播放问题优化总结
    1.摇一摇不够灵敏、摇动很多次没有响应的问题、原来摇一摇代码是从网络Copy的,活动上线后,发现部分手机摇一摇监测效果不够灵敏,摇动很多次都没有响应,恨不得把手机砸了,于是优......
  • 移动硬盘无法识别的问题
    移动硬盘在ubuntu和windows上使用,当在windows上出现无法识别的问题的时候,可以在命令提示符窗口中输入并回车执行,其中G表示移动硬盘的盘符:chkdskG:/fhttps://blog.csd......
  • 【队列】力扣218:天际线问题
    给定建筑物的起止位置和高度,返回建筑物轮廓(天际线)的拐点。输入是一个二维整数数组,表示每个建筑物的[左端,右端,高度];输出是一个二维整数数组,表示每个拐点的横纵坐标。......
  • 运维脚本---windows10家庭版不能使用组策略的问题----以及关机提示task hosts windows
    1、建立1111.bat脚本@echooff@echo"这个批处理文件将在Windows10家庭版上启用组策略编辑器."pushd"%~dp0"。。dir/b%SystemRoot%\servicing\Packages\Micros......
  • win10 python mysqlclient 安装问题 已解决
    用习惯了Linux  忽然换到win10超级不习惯 今天下午就一个mysqlclient安装弄了好长时间 ,最后发现是得改名 真是想爆粗口。下面直接进入正题:下载地址  https:......
  • 通信中的数学优化| 分式规划求解和速率最大化问题(非凸)
    前言记录遇到的通信中的数学优化方法。本文所介绍的是分式规划(FractionalProgramming,FP)在以和速率最大化为目标的波束赋形问题求解中的应用。其关键思想有二:利用Lagr......
  • npm 报错cb.apply is not a function问题小结
    npm报错cb.applyisnotafunction问题小结 问题描述:   解决方案:方案一运行vue的时候在本级终端运行(这是我解决的方法)方案二去找版本对应问题https://nod......
  • 解决Notepad++ 中写的代码粘贴到博客园中,代码对不齐问题
    在Notepad++中写代码之前,在 设置->首选项..   在首选项页面上,进行如下操作,将制表符都替换为空格,就OK了  可以在视图->显示符号 -> 显示空格与制......