当前位置:网站首页>2022阿里巴巴全球数学竞赛 第4题 虎虎生威(盲盒问题、集卡问题)解决思路
2022阿里巴巴全球数学竞赛 第4题 虎虎生威(盲盒问题、集卡问题)解决思路
2022-07-02 04:52:00 【MICAHHH】
题目
来自 2022阿里巴巴全球数学竞赛 第4题(单选题)
基础概念
数学期望
在概率论和统计学中,数学期望(mathematic expectation)(或均值,亦简称期望)是试验中每次可能结果的概率乘以其结果的总和,是最基本的数学特征之一。
在这道题中,数学期望就是平均需要抽多少张卡才能集齐。
假如胖虎想赢一把就睡觉,赢的概率是1/10的话,需要的次数及其概率的关系,是几何分布的(前面都失败,最后一次成功,就是几何分布),概率平均值10就是胖虎平均需要的次数。(10场最后一场赢了,这种情况概率约为0.04,但是却是整个概率图的平均概率,对应的10就是平均次数了)
满足几何分布的问题,从计算上会有个简单的公式——期望就是概率的倒数。
胖虎10%的成功概率,期望当然就是10。
题解
“虎生威”问题
数学期望 = 1(第一次抽到任意卡)+ 3/2(第二次抽到不重复的卡)+ 3(第三次抽到不重复的卡) = 5.5
“水浒传108卡”问题
也是数学期望相乘
数学推导后就算出了期望:568(平均需要买568包)
可以看到,n越大,数学期望就越大。
“虎虎生威”问题
出现了“重复”的情况。
此题可以用蒙特卡罗方法求解
蒙特卡罗方法又称统计模拟法、随机抽样技术,是一种随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。为象征性地表明这一方法的概率统计特征,故借用赌城蒙特卡罗命名。
算法如下:(就是很多次模拟,每一次都循环抽卡直到抽到虎虎生威为止,记录次数,最终算平均次数)
考虑到时间问题,需要更加科学的方法求解。
我们进行分类讨论。
需要抽到四张卡,所以我们将各种集齐卡片的情况分类出来,每种情况都会有四轮,到哪一轮就代表抽到了第几张卡,计算需要的次数(也就是这一轮的期望)。
| 第一轮期望 | 第二轮期望 | 第三轮期望 | 第四轮期望 | |
|---|---|---|---|---|
| 第一轮抽到虎 | 1(虎) | 1(随意) | 3/2 | 3 |
| 第一轮抽到生,第二轮抽到虎 | 1(生) | 1(虎) | 3/2 | 3 |
| 第一轮抽到生,第二轮抽到威 | 1(生) | 1(威) | 3 | 3 |
| 第一轮抽到生,第二轮抽到生 | 1(生) | 1(生) | / | / |
| 第一轮抽到威,第二轮抽到虎 | 1(威) | 1(虎) | 3/2 | 3 |
| 第一轮抽到威,第二轮抽到威 | 1(威) | 1(威) | / | / |
| 第一轮抽到威,第二轮抽到生 | 1(威) | 1(生) | 3 | 3 |
表中,第一轮和第二轮都为1的原因,就是因为情况被分出来了,抽到哪个是被我们确定了,所以概率为1,期望为1。
/ 代表此情况特殊,因为抽到生相当于回到了原点。
看似无法算下去,其实我们只要将第一轮抽到生和第二轮抽到生的情况都设为x,那么就能够算出x的数学期望是多少。
x(第一轮抽到生) = 1/3(第二轮抽到虎) * 9/2 + 1/3(第二轮抽到威) * 6 + 1/3 * x(第二轮抽到生)+ 1(第二轮的一次)
注:其实也可以理解为:
x(第一轮抽到生) = 1/3(第二轮抽到虎) * 11/2 + 1/3(第二轮抽到威) * 7 + 1/3 * (x+1)(第二轮抽到生)
最终得到x是27/4
同理,也可以得到第一次抽中威的情况也是27/4
那么表格变为:
最终数学期望就是三种情况相乘,等于7.333。
边栏推荐
- 洛谷入门3【循环结构】题单题解
- DJB Hash
- 缓存一致性解决方案——改数据时如何保证缓存和数据库中数据的一致性
- Binary tree problem solving (1)
- How to recover deleted data in disk
- I sorted out some basic questions about opencv AI kit.
- 【ClickHouse】How to create index for Map Type Column or one key of it?
- cs架构下抓包的几种方法
- 10 minute quick start UI automation ----- puppeter
- Geotrust OV Multi - Domain Domain SSL Certificate rmb2100 per year contains several Domain names?
猜你喜欢

Exposure X8 Standard Version picture post filter PS, LR and other software plug-ins

Detailed process of DC-1 range construction and penetration practice (DC range Series)

C language practice - binary search (half search)

Rhcsa --- work on the fourth day

AcrelEMS高速公路微电网能效管理平台与智能照明解决方案智慧点亮隧道

Let正版短信测压开源源码

cs架构下抓包的几种方法

Thinkphp内核工单系统源码商业开源版 多用户+多客服+短信+邮件通知

缓存一致性解决方案——改数据时如何保证缓存和数据库中数据的一致性

Cache consistency solution - how to ensure the consistency between the cache and the data in the database when changing data
随机推荐
面试会问的 Promise.all()
DMA Porter
CorelDRAW Graphics Suite2022免费图形设计软件
Let正版短信测压开源源码
Unit testing classic three questions: what, why, and how?
培养中小学生对教育机器人的热爱之心
How to configure PostgreSQL 12.9 to allow remote connections
What are the rules and trading hours of agricultural futures contracts? How much is the handling fee deposit?
Pytest learning ----- pytest assertion of interface automation testing
One click generation and conversion of markdown directory to word format
10 minute quick start UI automation ----- puppeter
js面试收藏试题1
How to write a client-side technical solution
[high speed bus] Introduction to jesd204b
Online incremental migration of DM database
Ognl和EL表达式以及内存马的安全研究
二叉树解题(一)
Idea automatic package import and automatic package deletion settings
Exposure X8 Standard Version picture post filter PS, LR and other software plug-ins
Go Chan's underlying principles