概率与期望总结

news2025/5/18 6:46:32

一、概率

  1. 概念:无需多言;
  2. 几个公式( Ω \Omega Ω 表示整个样本空间):
    以下公式均有 A , B ⊆ Ω , 且 P ( A ) , P ( B ) > 0. P ( A ∪ B ) = P ( A ) + P ( B ) − P ( A ∩ B ) , P ( A ∣ B ) = P ( A B ) P ( B ) ⇔ P ( A B ) = P ( B ) × P ( A ∣ B ) , 若 ⋂ i = 1 n A i = ∅ , ⋃ i = 1 n A i = Ω , 则 : P ( B ) = ∑ i = 1 n P ( A i B ) = ∑ i = 1 n P ( A i ) × P ( B ∣ A i ) , 若 ⋂ i = 1 n A i = ∅ , ⋃ i = 1 n A i = Ω , 则 : P ( A i ∣ B ) = P ( A i B ) P ( B ) = P ( A i ) × P ( B ∣ A i ) ∑ j = 1 n P ( A j ) × P ( B ∣ A j ) . 以下公式均有 A,B \subseteq \Omega, 且 P(A), P(B) > 0. \\ P(A \cup B) = P(A) + P(B) - P(A \cap B), \\ P(A|B) = \frac{P(AB)}{P(B)} \Leftrightarrow P(AB) = P(B) \times P(A|B), \\ 若 \bigcap_{i = 1}^{n} A_i = \varnothing, \bigcup_{i = 1}^{n} A_i = \Omega, 则: P(B) = \sum_{i = 1}^n P(A_iB) = \sum_{i = 1}^n P(A_i) \times P(B|A_i), \\ 若 \bigcap_{i = 1}^{n} A_i = \varnothing, \bigcup_{i = 1}^{n} A_i = \Omega, 则: P(A_i|B) = \frac{P(A_iB)}{P(B)} = \frac{P(A_i) \times P(B|A_i)}{\sum_{j = 1}^n P(A_j) \times P(B|A_j)}. 以下公式均有A,BΩ,P(A),P(B)>0.P(AB)=P(A)+P(B)P(AB),P(AB)=P(B)P(AB)P(AB)=P(B)×P(AB),i=1nAi=,i=1nAi=Ω,:P(B)=i=1nP(AiB)=i=1nP(Ai)×P(BAi),i=1nAi=,i=1nAi=Ω,:P(AiB)=P(B)P(AiB)=j=1nP(Aj)×P(BAj)P(Ai)×P(BAi).
  3. 题目解法:一般用 d p dp dp 正推(有时直接推式子能推出),即设从初始状态当前状态的概率。

二、期望

  1. 概念:
    一个事件 A A A 有多种结果, X X X 表示其结果数值大小,那么 X X X 的期望就是事件 A A A 结果大小的平均值,记为 E ( X ) E(X) E(X)
  2. 满足线性运算:
    E ( X + Y ) = E ( X ) + E ( Y ) , E ( X + c ) = E ( X ) + c , E ( k × x ) = k × E ( x ) , E ( a X + b Y ) = a E ( x ) + b E ( y ) . E(X + Y) = E(X) + E(Y), \\ E(X + c) = E(X) + c, \\ E(k \times x) = k \times E(x), \\ E(aX + bY) = aE(x) + bE(y). E(X+Y)=E(X)+E(Y),E(X+c)=E(X)+c,E(k×x)=k×E(x),E(aX+bY)=aE(x)+bE(y).

1. 为什么满足线性运算:
可以根据期望的定义,设 n n n 是所有可能情况的总数, x x x 是某种情况【的数值结果】, P ( x ) P(x) P(x) 是出现该种情况的概率,就有:
E ( X ) = ∑ i = 1 n x × P ( x ) E(X) = \sum_{i = 1}^{n} x \times P(x) E(X)=i=1nx×P(x)
那么对于线性运算就是:
E ( X + c ) = ∑ i = 1 n ( x + c ) × P ( x ) = ( ∑ i = 1 n x × P ( x ) ) + ( ∑ i = 1 n c × P ( x ) ) E(X + c) = \sum_{i = 1}^{n} (x + c) \times P(x) = (\sum_{i = 1}^{n} x \times P(x)) + (\sum_{i = 1}^{n} c \times P(x)) E(X+c)=i=1n(x+c)×P(x)=(i=1nx×P(x))+(i=1nc×P(x))
又因为 ∑ i = 1 n P ( x ) = 1 \sum_{i = 1}^{n} P(x) = 1 i=1nP(x)=1,所以:
E ( X + c ) = ( ∑ i = 1 n x × P ( x ) ) + ( ∑ i = 1 n c × P ( x ) ) = c + ∑ i = 1 n x × P ( x ) = c + E ( X ) E(X + c) = (\sum_{i = 1}^{n} x \times P(x)) + (\sum_{i = 1}^{n} c \times P(x)) = c + \sum_{i = 1}^{n} x \times P(x) = c + E(X) E(X+c)=(i=1nx×P(x))+(i=1nc×P(x))=c+i=1nx×P(x)=c+E(X)
其他运算同理。


2. 可能的疑问:
也许你会不懂为什么给 x x x 加上 c c c 之后,概率不会变成 P ( x + c ) P(x + c) P(x+c) 而依旧是 P ( x ) P(x) P(x),可以有以下情景:
高考时会有少数民族加分等政策,假设加分大小为 c c c
假设你考成绩 x x x 的概率是 P ( x ) P(x) P(x),显然 P ( x ) P(x) P(x) 只与考试状态、个人能力等条件有关。
如果你是少数民族,你就会加分,最终成绩为 x + c x + c x+c
c c c 只是对最终结果的一个加分,这个加分是必然的。
也就是说 + c +c +c 并不是因为考试状态、个人能力等因素的改变而造成的,所以它并不改变你考这个分的概率。

更好理解地,假设 P ( x ) P(x) P(x) 为你加分前考 x x x 分的概率, P ′ ( x ) P'(x) P(x) 为你加分后考 x x x 分的概率,就会有:
对于同一个 x , P ( x ) = P ′ ( x + c ) , 更具体的,当 x = 666 , c = 20 时, P ( 666 ) = P ′ ( 666 + 20 ) = P ′ ( 686 ) . 对于同一个x,P(x) = P'(x + c), \\ 更具体的,当 x = 666, c = 20时,P(666) = P'(666 + 20) = P'(686). 对于同一个x,P(x)=P(x+c),更具体的,当x=666,c=20时,P(666)=P(666+20)=P(686).

  1. 题目解法:
    一般用 d p dp dp 逆推,即设从当前状态终点状态的期望,然后再以刷表的形式转移(就是从当前状态,按照题目要求顺着推,看能到那些状态);

    也可能会用到递推,递推的时候不要局限于 d p dp dp 按位往后推的思想来设计状态(即:设 d p i , . . . dp_{i,...} dpi,... 表示前 i i i . . . . . . ...... ...... 的最优值),要从整体(也就是全部位)看概率期望入手列方程,再解出递推式。
    不理解这句话的可以看看这题:洛谷 P3750 [六省联考 2017] 分手是祝愿

三、题型

(一) 图上游走问题1

  1. 问题概述:
    在一个无向图上,一个人从起点(一般就是编号为 1 1 1 的节点)开始游走,从一个节点走向与它直接相连的每个节点的概率相等(即:若记当前所在点的度为 d u d_u du,那么他走上某一个相邻点的概率就是 1 d u \frac{1}{d_u} du1)。然后有一个固定的概率 p p p,表示每次他有 p p p 的概率停在当前节点并不再游走,求停在每个节点的概率。

  2. 解法:
    一般就是设 x i x_i xi 表示到达(注意不是停留 i i i 节点的期望(注意不是概率),那么就会有: 对于 u = 1 , x 1 = 1 + ∑ v ∈ { 与  1  相连的点 } 1 − p d v × x v , 对于 u ≠ 1 , x u = ∑ v ∈ { 与  u  相连的点 } 1 − p d v × x v . 对于 u = 1, x_1 = 1 + \sum_{v \in \left\{与 \ 1 \ 相连的点 \right\}} \frac{1 - p}{d_v} \times x_v, \\ 对于 u \neq 1, x_u = \sum_{v \in \left\{与 \ u \ 相连的点 \right\}} \frac{1 - p}{d_v} \times x_v. 对于u=1,x1=1+v{ 1 相连的点}dv1p×xv,对于u=1,xu=v{ u 相连的点}dv1p×xv.
    最后在每个点停留的概率就是:经过每个点的期望次数 × \times × 停留概率 p p p
    至于到达每个点的期望次数,用 【高斯消元】 求解即可,系数 a u , v a_{u, v} au,v 就是 − 1 − p d v × [ ( u , v ) ∈ E ] -\frac{1 - p}{d_v} \times [(u, v) \in E] dv1p×[(u,v)E](后面方括号里的就表示 u , v u, v u,v 是否直接相连)。

  3. “停留在每个点的概率 = = = 经过每个点的期望次数 × \times × 停留概率 p p p 的原因:
    因为停留次数只有 0 0 0 1 1 1 两种情况,所以【停留的期望次数停留的概率】数值相等,所以在某个点的停留概率 = = = 在某个点停留的期望次数 = = = 到达某个点且停留在某个点的期望次数
    X X X 表示到达在某个点的次数, Y Y Y 表示停留在某个节点的次数,很明显这两个事件相互独立,
    那么 到达某个点且停留在某个点的期望次数 =   E ( X Y )   = E ( X ) × E ( Y ) = E ( X ) × p = \ E(XY) \ = E(X) \times E(Y) = E(X) \times p = E(XY) =E(X)×E(Y)=E(X)×p
    所以该式子成立。

  4. 例题: 洛谷 P2973 [USACO10HOL] Driving Out the Piggies G
      \space     \space     \space     \space     \space     \space     \space     \space     \space     \space   洛谷 P3232 [HNOI2013] 游走

(二) 图上游走问题2

  1. 问题概述:
    在一个无向图上,有两个人游走。从一个节点走向相邻节点的概率相等。每个单位时间内,两人以某种方式移动(移动方式题目会给出)。求两人相遇的期望时间。
  2. 解法:
    d p i , j dp_{i, j} dpi,j 表示第一个人在 i i i 节点,第二个人在 j j j 节点时,两人相遇的期望时间。边界条件就是当 i = j i = j i=j 时, d p i , j = 0 dp_{i, j} = 0 dpi,j=0。转移方程因题而异。
    具体 d p dp dp 实现可以用记忆化搜索
  3. 例题: 洛谷 P4206 [NOI2005] 聪聪与可可

(三) 囊中取物问题

  1. 问题概述:
    袋中有 A , B A,B A,B 两种物品,求【在某些特殊条件下】取物的某种概率或期望。(说得好抽象,没事下面有例题)

  2. 解法:
    一般就是用 d p dp dp 来解。
    d p i , j dp_{i, j} dpi,j 表示袋中有 i i i A A A 种物品、 j j j B B B 种物品时,所求的概率或期望。
    然后再找出转移方程来求解。

  3. 例题:BZOJ P1419 Red is good 题解
               \space\space\space\space\space\space\space\space\space\space           CF148D Bag of mice 题解

(四) 递推思想

没有具体的题目,只是一种思想。

  1. 先设计状态 f i f_i fi 表示从状态 i i i下一个状态或者到终点状态的期望花费;
  2. 列出 f i f_i fi 和几个可以转移到的状态之间的方程,由此解出递推式,再递推运算。

其实用高斯消元解的题目的思想和这个本质上是一样的,只不过高斯消元【从一个状态可转移到的状态比较多】,而且【状态之间会有后效性】。如果【从一个状态可转移到的状态比较少 】且【没有后效性】就可以用递推。

例题:洛谷 P3750 [六省联考 2017] 分手是祝愿

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

炼丹学习笔记3---ubuntu2004部署运行openpcdet记录

前言 环境 cuda 11.3 python 3.8 ubuntu2004 一、cuda环境检测 ylhy:~/code_ws/OpenPCDet/tools$ nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2021 NVIDIA Corporation Built on Sun_Mar_21_19:15:46_PDT_2021 Cuda compilation tools, release 11.3…

深入解析BGP路由反射器与联邦:突破IBGP全连接限制的两种方案

一、引言:大型BGP网络的挑战 在大型BGP网络架构中,传统的IBGP全连接架构会带来严重的扩展性问题。当网络中存在N台路由器时,需要维护N*(N-1)/2个IBGP连接,这对设备资源和运维管理都是巨大挑战。本文将深入解析两种主流解决方案&a…

QT设置MySQL驱动

QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 第一步:下载MySQL https://dev.mysql.com/downloads/mysql/ 解压缩下载的安装包,其目录结构如下所示: 第二…

String的一些固定程序函数

append reverse length toString

3.2/Q2,Charls最新文章解读

文章题目:Transition of nighttime sleep duration and sleep quality with incident cardiovascular disease among middle-aged and older adults: results from a national cohort study DOI:10.1186/s13690-025-01577-5 中文标题:中老年人…

大麦(Hordeum vulgare)中 BAHD 超家族酰基转移酶-文献精读129

Systematic identification and expression profiles of the BAHD superfamily acyltransferases in barley (Hordeum vulgare) 系统鉴定与大麦(Hordeum vulgare)中 BAHD 超家族酰基转移酶的表达谱分析 摘要 BAHD 超家族酰基转移酶在植物中催化和调控次…

docker迅雷自定义端口号、登录用户名密码

在NAS上部署迅雷,确实会带来很大的方便。但是目前很多教程都是讲怎么部署docker迅雷,鲜有将自定义配置的方法。这里讲一下怎么部署,并重点讲一下支持的自定义参数。 一、部署docker 在其他教程中,都是介绍的如下命令&#xff0c…

中国30米年度土地覆盖数据集及其动态变化(1985-2022年)

中文名称 中国30米年度土地覆盖数据集及其动态变化(1985-2022年) 英文名称:The 30 m annual land cover datasets and its dynamics in China from 1985 to 2022 CSTR:11738.11.NCDC.ZENODO.DB3943.2023 DOI 10.5281/zenodo.8176941 数据共享方式&#xff1a…

3D个人简历网站 5.天空、鸟、飞机

1.显示天空 models下新建文件Sky.jsx Sky.jsx // 从 React 库中导入 useRef 钩子,用于创建可变的 ref 对象 import { useRef } from "react"; // 从 react-three/drei 库中导入 useGLTF 钩子,用于加载 GLTF 格式的 3D 模型 import { useGLT…

STM32IIC实战-OLED模板

STM32IIC实战-OLED模板 一,SSD1306 控制芯片1, 主要特性2,I2C 通信协议3, 显示原理4, 控制流程5, 开发思路 二,HAL I2C API 解析I2C 相关 API1,2,3,4&#xf…

c#车检车构客户管理系统软件车辆年审短信提醒软件

# CMS_VehicleInspection 车检车构客户管理系统软件车辆年审短信提醒软件 # 开发背景 软件是给泸州某公司开发的车检车构客户管理系统软件。用于在车检年审到期前一个月给客户发送车检短信提醒 # 功能描述 主要功能:车辆年审前一个月给客户发年审短信提醒&#xf…

通俗版解释CPU、核心、进程、线程、协程的定义及关系

通俗版解释(比喻法) 1. CPU 和核心 CPU 一个工厂(负责干活的总部)。核心 工厂里的车间(比如工厂有4个车间,就能同时处理4个任务)。 2. 进程 进程 一家独立运营的公司(比如一家…

大语言模型 11 - 从0开始训练GPT 0.25B参数量 MiniMind2 准备数据与训练模型 DPO直接偏好优化

写在前面 GPT(Generative Pre-trained Transformer)是目前最广泛应用的大语言模型架构之一,其强大的自然语言理解与生成能力背后,是一个庞大而精细的训练流程。本文将从宏观到微观,系统讲解GPT的训练过程,…

USRP 射频信号 采集 回放 系统

USRP 射频信号采集回放系统 也可以叫做: 利用宽带RF录制和回放系统实现6G技术研究超宽带射频信号采集回放系统使用NI USRP平台实现射频信号录制和回放操作演示USRP也能实现多通道宽带信号流盘回放了! 对于最简单的实现方法就是使用LabVIEW进行实现 采…

【skywalking】index“:“skywalking_metrics-all“},“status“:404}

skywalking 启动报错 java.lang.RuntimeException: {"error":{"root_cause":[{"type":"index_not_found_exception","reason":"no such index [skywalking_metrics-all]","resource.t ype":"inde…

【C++详解】string各种接口如何使用保姆级攻略

文章目录 一、string介绍二、string使用构造函数析构函数赋值运算符重载string的遍历修改方法1、下标[]2、迭代器3、范围for 迭代器使用详解const迭代器反向迭代器(reverse) Capacity(容量相关)size/lengthmax_sizecapacityclear/emptyshrink_to_fit(缩容)reserve(扩…

2025深圳杯D题法医物证多人身份鉴定问题四万字思路

Word版论文思路和千行Python代码下载:https://www.jdmm.cc/file/2712074/ 引言 法医遗传学中的混合生物样本分析,特别是短串联重复序列(Short Tandem Repeat, STR)分型结果的解读,是现代刑事侦查和身份鉴定领域的核心…

【时时三省】(C语言基础)字符数组应用举例2

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省 例题: 有3个字符串,要求找出其中“最大”者。 解题思路: 可以设一个二维的字符数组str,大小为320,即有3行20列(每一…

Mysql触发器(附案例)

文章目录 触发器简介1、insert类型2、update类型3、delete类型总结 触发器简介 触发器是与表有关的数据库对象,指定在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性…

使用DDR4控制器实现多通道数据读写(十二)

一、章节概括 这一节使用interconnect RTL ip核将DDR4与四个读写通道级联,在测试工程中,将四个通道同时写入/读出地址与数据,并使用modelsim仿真器仿真,四个通道同时发送写请求或读请求后,经过interconnect后&#xff…