数学概率与期望

引入:一个普通骰子,求投出点数的期望。

\[E=\sum_i p_i w_i \]

其中,\(p_i\) 表示事件 \(i\) 发生的概率,\(w_i\) 表示事件 \(i\) 发生的收益,\(E\) 为收益期望。
在这个题中,\(E=\frac{1}{6}\times1+\frac{1}{6}\times2+\cdots+\frac{1}{6}\times6=3.5\)

期望的线性性

现有 \(3\) 个骰子,求投一次这 \(3\) 个骰子的点数之和。

\[E(ax+by+cz)=aE(x)+bE(y)+cE(z) \]

\(a\)\(b\)\(c\) 为常数。
也就是说,对于本题,只要分别求出这 \(3\) 个骰子的期望并加起来就可以了。

解题方式

解决期望问题一般使用 DP 或高斯消元。

例题 1

现有 \(1\) 个按钮,每按一次就会等概率返回 Yes 或 No,期望按多少次会返回 Yes?
答案为 \(2\)
考虑第一次返回 Yes 的概率为 \(\frac{1}{2}\),第二次返回 Yes 的概率为 \(\frac{1}{4}\),第三次为 \(\frac{1}{8}\)……
\(E=\frac{1}{2}\times 1+\frac{1}{4}\times 2+\frac{1}{8}\times 3+\cdots=2\)

例题 2

\(n\) 种不同的邮票,想收集所有种类的邮票,每次只能买一张,且买到任何一种邮票是等概率的,为 \(\frac{1}{n}\)。每次购买花费 \(1\) 元钱。现手中没有邮票,求买到所有种类邮票所花费钱数的期望。
考虑 DP。设 \(f_x\) 表示已集齐 \(x\) 张时的期望次数。对于第 \(i\) 次购买,有 \(\frac{i}{n}\) 的概率买重,\(\frac{n-i}{n}\) 的概率不重。

\[f_i=1+f_i\times \frac{i}{n}+f_{i+1}\times \frac{n-i}{n} \]

化简,得

\[f_{i+1}=\frac{n}{n-i}-f_i \]

例题 3

\(n\) 个奖品,\(m\) 个人排队选礼物。对于每个人,他打开的盒子可能有礼物,也可能已经被之前的人取走。如果有礼物,取走礼物并放回盒子。求所有人期望取走多少个礼物。
考虑 DP。设 \(f_i\) 表示前 \(i\) 个人取走礼物个数的期望,则有

\[f_1=1,f_i=f_{i-1}+\frac{n-f_{i-1}}{n} \]

或者考虑 \(1\) 个礼物被拿走的概率,用 \(n\) 乘上它即为答案。一个礼物被一个人拿走的概率为 \(\frac{n-1}{n}\),进行 \(m\) 轮,为 \((\frac{n-1}{n})^m\),则答案为 \(n\times [1-{(\frac{n-1}{n})}^m]\)

例题 4

某游戏有 \(n\) 次点击。点击成功为 o,点击失败为 x。分数为所有连续 o 的长度的三次方之和,现给出每个位置上点击成功的概率 \(p_i\),求期望得分。
假设第 \(i\) 位之前有 \(q\) 个连续 o,则这个位置的贡献为 \((q+1)^3-q^3=3q^2+3q+1\)
所以我们需要维护 \(q\)\(q^2\) 的期望。

\[E_i(q)=p_i[E_{i-1}(q)+1] \]

\[E_i(q^2)=p_i[E_{i-1}(q^2)+2E_{i-1}(q)+1] \]

总式子

\[f_i=f_{i-1}+p_i[3E_{i-1}(q^2)+3E_{i-1}(q)+1] \]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/897897.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringMVC 入门

SpringMVC开发步骤 添加依赖<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://mave…

20241123实验一《python程序设计》实验报告

标题“20241123 实验一《Python程序设计》实验报告” 实验报告模板如下: 20241123 2025.3.12 《Python程序设计》实验一报告 课程:《Python程序设计》 班级: 2411 姓名: 胡钧涛 学号:20241123 实验教师:王志强 实验日期:2025年3月12日 必修/选修: 公选课 1.实验内容 1.…

MySQL的limit优化2

一、底层原理 在 MySQL 8.0 中,当使用 LIMIT offset, count 进行分页查询时,如果 offset 非常大(例如 LIMIT 200000, 10),性能会显著下降。 这是因为 MySQL 需要扫描 offset + count 行数据,然后丢弃前 offset 行,只返回最后的 count 行 二、基本语法与功能LIMIT子句的基…

20242216 2024-2025-2 《Python程序设计》实验一报告

20242126 2024-2025-2 《Python程序设计》实验x报告 课程:《Python程序设计》 班级: 2421 姓名: 邹清楠 学号:20242126 实验教师:王志强 实验日期:2025年3月12日 必修/选修: 公选课 1.实验内容 1.熟悉Python开发环境; 2.练习Python运行、调试技能;(第一次调试时的选…

今日总结(计网以及对Android Studio的进一步学习)

所花时间:130minutes 代码量(行):130 博客量:8 了解的知识点:今天学习了计网的信道复用技术以及对于前一节课的通信系统中涉及的计算问题的复习。 主要为码元与比特的关系,一个码元所携带的比特数 = 1og2x其中x为状态数,比如在计算 中会告诉你状态数,以及码元传输速率…

python公选实验一

20242113《Python程序设计》实验一报告 课程:《Python程序设计》 班级: 2421 姓名: 陈铂翔 学号:20242113 实验教师:王志强 实验日期:2025年3月12日 必修/选修: 公选课 1.实验内容 1.熟悉Python开发环境; 2.练习Python运行、调试技能;(编写书中的程序,并进行调试分…

20243303 实验一《python程序设计》实验报告

学号 2024-2025-2 《Python程序设计》实验一报告 课程:《Python程序设计》 班级: XXXX 姓名: XXX 学号:XXX 实验教师:XXX 实验日期:2021年X月X日 必修/选修: 公选课 1.实验内容 1.熟悉Python开发环境; 2.练习Python运行、调试技能;(编写书中的程序,并进行调试分析…

2024-2025-2 20244330《Python程序设计》实验一报告

2024-2025-2 20244330《Python程序设计》实验一报告 课程:《Python程序设计》 班级: 2443 姓名: 李馨逸 学号:20244330 实验教师:王志强 实验日期:2025年3月12日 必修/选修: 公选课 1.实验内容 (1)熟悉Python开发环境; (2)进行Python运行、调试技能的学习与练习; (3)编…

吴恩达深度学习Part1

What is a Neural Network? Easily,Deep Learning is a more complex Neural Network. We can predict the house prices from the size.Based on it,We can fit a function to predict house prices.But you may find it is strange that the prices can not be negative.So…

字符编码:从基础到乱码解决

本文从常见编译错误入手,剖析字符编码问题。系统介绍现代字符编码五层模型,以“汉”字为例解析各层作用。阐述ASCII、GB2312、Unicode等常见编码标准,对比其特点与适用场景。解释输入与执行字符集概念,强调不一致导致的问题。通过代码示例分析控制台输出中文乱码原因,提出…

20241110 实验一《Python程序设计》实验报告

20241110 2024-2025-2 《Python程序设计》实验x报告 课程:《Python程序设计》 班级: 2411 姓名: 王方俊 学号:20241110 实验教师:王志强 实验日期:2025年3月12日 必修/选修: 公选课 一、实验内容 1.熟悉Python开发环境; 2.练习Python运行、调试技能;(编写书中的程序…

20242125实验一《Python程序设计》实验报告

20242125 2024-2025-2 《Python程序设计》实验一报告 课程:《Python程序设计》 班级: 2421 姓名: 单嘉怡 学号:20242125 实验教师:王志强 实验日期:2025年3月12日 必修/选修: 公选课 一.实验内容 1.熟悉Python开发环境; 2.练习Python运行、调试技能;(编写书中的程序…