吃火锅想到的一个概率问题:锅里还剩几个蛋

2020-06-26 16:10:32 +08:00
 morningD
背景:假如我去吃火锅,已知锅里有 N 个鹌鹑蛋,我想要把这些蛋捞来吃。每个蛋被捞到的概率均为 P (重庆火锅红汤,看不到锅底,),并且一次捞出的个数没有限制。但是,如果我连续 T 次都没捞到,那我就会放弃。

问题:当我放弃后,锅里剩下的鹌鹑蛋的个数的期望 E 是多少?(可以假设 N=10, P=0.2, T=5 )

这应该是一个概率论问题,一直没想到如何得到公式解。用程序模拟得到数据解应该是可行的。
5158 次点击
所在节点    奇思妙想
36 条回复
murmur
2020-06-26 20:14:10 +08:00
楼主这个问题应该假设为,一个锅里分布着鱼蛋和鹌鹑蛋,问捞起鹌鹑蛋的期望是多少,先简化问题才能分析,首先得保证能捞到东西,如果捞不到东西我就会满锅扒拉
dingyaguang117
2020-06-26 20:27:40 +08:00
因为连续捞 T 次没捞到,这个过程就会结束。所以这个动作序列的总长度为

(T-1)*(N-1) + 1 。

我觉得可以用暴力搜索解决
dingyaguang117
2020-06-26 20:28:18 +08:00
@dingyaguang117 更正,总长度最大为 (T-1)*(N-1) + 1
morningD
2020-06-26 20:35:57 +08:00
@morningD
@daen 12 楼的模拟错了,应该是 0.615 。sorry
Elethom
2020-06-26 20:43:20 +08:00
@murmur 杠精?
morningD
2020-06-26 21:08:29 +08:00
@Elethom 你是正确的。准确来说,对应的是有 N 个 SSR,连续 5 次 10 连没抽到新卡就放弃的情况。
daen
2020-06-26 21:34:26 +08:00
@morningD 的确,我给的算法有很大问题,没有考虑蛋和蛋相互之间的影响,这导致了最终结果的误差非常大
newtype0092
2020-06-26 23:50:40 +08:00
@murmur “每个蛋被捞到的概率均为 P,并且一次捞出的个数没有限制”,这个就是明确的数学条件,背景只是套一个场景,条件一致的情况下用勺子捞蛋看是否捞出和扔骰子看点数没有区别,讨论概率问题谁管你说的那些“情况”。
murmur
2020-06-27 00:02:19 +08:00
@newtype0092 好吧,这么复杂的一个问题就被简化为这么简单一个模型,还一时间让人接受不了
xiadong1994
2020-06-27 02:43:12 +08:00
@morningD 建议你把你的模拟代码发出来,这种概率问题的“模拟”程序很有可能有错。
sixg0d
2020-06-28 06:28:48 +08:00
初高中搞数学竞赛的对这种题就不陌生了,记得华东师大的竞赛丛书里有一册讲概率的,很多这种类型的题,还套上了驴象之争、东风西风之类的背景,挺有意思的。

9 楼 @gwy15 给出的(1.7)式可以直接推出来的。根据(捞到的)首次捞出来的个数分情况(也就是求条件期望),如果一直没捞到,就是式中的首项,首次捞到 L 个蛋的条件下,最后的期望就是 f(n-L),而捞到 L 的概率就是若干次(0~T-1)捞空紧随着一次 L 的概率,也就是(1.7)式中 f(n-L)的系数。具体的求和号前是若干次捞空的概率,后面是捞 L 的二项式概率。
sixg0d
2020-06-28 06:52:43 +08:00
至于你说的期望不太受 N 影响,用这种递推想法可以很直观得解释:有 N 蛋而结束捞蛋的概率是(1-p)^{NT},所以有很大概率会继续捞下去,所以最后的期望约等于 N 比较小的时候。至于 N 比较小时期望的变化,以及你所说的合理策略,其实是跟 p 有关的
967182
2020-06-28 16:09:24 +08:00
哎,我次火锅的时候就光顾着捞了,捞完就往嘴里塞,重来没想过这么高深的问题。
zhuweiyou
2020-06-29 14:45:12 +08:00
蛋不够了,喊服务员再叫一盘吧。
garyzhuang
2020-06-30 17:59:08 +08:00
这取决于汤勺的大小吧
richieboy
2020-07-01 09:32:06 +08:00
P 的值明显是越来越小的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/684874

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX