期望学习笔记

前言

突然发现自己没有系统学过期望。
做一本通的时候是从二分图开始听的课,dp这一章只是四处搜题解而已。
做期望题基本都是靠玄学和《感性理解》
都是很简单的东西,但系统很重要,该补的还是要补的。

期望的基本性质

  1. E(c)=cE(c)=cE(c)=c
  2. E(cx)=cE(x)E(cx)=cE(x)E(cx)=cE(x)
  3. E(x+y)=E(x)+E(y)E(x+y)=E(x)+E(y)E(x+y)=E(x)+E(y)
  4. E(xy)=E(x)E(y)E(xy)=E(x)E(y)E(xy)=E(x)E(y) (条件:x,y相互独立

比较容易错的是第四条。其实这个性质附带的条件是很自然的,把两边的期望式子都拆开:
∑i,jxiyjP(x=xi,y=yj)=(∑ixiP(x=xi))×(∑jyjP(y=yj))\sum_{i,j} x_iy_jP(x=x_i,y=y_j)=(\sum_i x_iP(x=x_i))\times (\sum_j y_jP(y=y_j))i,jxiyjP(x=xi,y=yj)=(ixiP(x=xi))×(jyjP(y=yj))
这个东西成立的条件是 P(x=xi,y=yj)=P(x=xi)×P(y=yj)P(x=x_i,y=y_j)=P(x=x_i)\times P(y=y_j)P(x=xi,y=yj)=P(x=xi)×P(y=yj),也就是 x,yx,yx,y 相互独立。

第三条看着特显然但是也不是那么显然。
E(x+y)=∑i,j(xi+yj)P(x=xi,y=yj)=∑ixi∑jP(x=xi,y=yj)+∑jyj∑iP(x=xi,y=yj)=∑ixiP(x=xi)+∑jyjP(y=yj)=E(x)+E(y)E(x+y)=\sum_{i,j} (x_i+y_j)P(x=x_i,y=y_j)\\=\sum_i x_i\sum_j P(x=x_i,y=y_j)+\sum_{j}y_j\sum_i P(x=x_i,y=y_j)\\=\sum_ix_iP(x=x_i)+\sum_jy_jP(y=y_j)\\=E(x)+E(y)E(x+y)=i,j(xi+yj)P(x=xi,y=yj)=ixijP(x=xi,y=yj)+jyjiP(x=xi,y=yj)=ixiP(x=xi)+jyjP(y=yj)=E(x)+E(y)
其中 ∑jP(x=xi,y=yj)\sum_j P(x=x_i,y=y_j)jP(x=xi,y=yj) 自然语言就是只要 x=xix=x_ix=xiyyy 取什么值都行,那么也就是 P(x=xi)P(x=x_i)P(x=xi),才有了第二行到第三行的变换。
其中第三条极其常用,当总问题较为复杂时,常常将其拆分为几个小问题分别进行期望的求解

较复杂的期望模型

给出初始状态 SSS,终止状态 TTT
每个状态 AAA 有若干转移状态 BiB_iBi 和对应的概率以及转移代价,∑P(A→Bi)=1\sum P(A\to B_i)=1P(ABi)=1
定义 E(x)E(x)E(x) 表示从 xxx 到结束的期望代价,则有转移:
E(A)=∑i(E(Bi)+cost(A→Bi))∗P(A→Bi)E(A)=\sum_{i}(E(B_i)+cost(A\to B_i))*P(A\to B_i)E(A)=i(E(Bi)+cost(ABi))P(ABi)
转移正确性来自期望本身的定义。
当转移为 DAG 时,直接拓扑即可。(绿豆蛙的归宿)
当转移有环时,高斯消元。(随机游走)

利用概率求解期望

先求出每个事件的概率,最终乘上其对应的价值,也可以求出期望。

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

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

相关文章

仅此一文让你明白事务隔离级别、脏读、不可重复读、幻读

网络上关于这方面的博文有些偏理论,有些通篇代码,都不能深入浅出。本文用图文并茂的方式,配上行云流水般的代码,非要摆清楚这个问题。相关代码已提交至码云(点击这里下载)。事务是现代关系型数据库的核心之…

[AtCoder Regular Contest 123] 题解

文章目录A - Arithmetic SequenceB - Increasing TriplesC - 1, 2, 3 - DecompositionD - Inc, Dec - DecompositionE - TrainingF - Insert AdditionARC123A - Arithmetic Sequence 大讨论 只能111,先固定中间的数,看两边加谁,如果都是加负…

2.5:模拟总结

文章目录前言考场题目解析T1T2T3总结代码T1T2T3前言 50pts 30020 rnk19 … 把1000ms看成10s我也真是个人才。 T3自然溢出50带模数T成20有点离谱。 但倒没有因为WA失分。 就是菜罢了 考场 这次时间管理还是比较合理的。 乍看三题觉得T1似乎是个伞兵题 这离线下来可持久化数组…

Meeting HDU - 5521

Meeting HDU - 5521 题意: 一共有n个点,有m个块,每个块内有Si个点,块内点彼此到达费用为wi,两个人分别位于1和n号块,两者同时出发问最短时间遇到是多少?在哪些地方可以遇到? ΣSi&…

2.6模拟总结

前言 45pts 4500 rnk 34 写了200分,挂了155分 好哇! 考场 这次状态还真是挺不错的。 开考,先看题。 T1期望,乍一看看不出来啥,似乎挺难的。 T2乍一看特别可做。 T3脑子里只有模拟退火 先去看T2。 被这种类似的题惯…

牛客IOI周赛26-提高组(逆序对,对序列,未曾设想的道路) 题解

文章目录逆序对对序列未曾设想的道路牛客IOI周赛26-提高组逆序对 这种套路之前已经见过几次了,肯定不是模拟操作数列 opt 1 对于i∈[1,l)⋃(r,n]i∈[1,l)\bigcup(r,n]i∈[1,l)⋃(r,n] 逆序对是不影响的 对于i∈(l,r)i∈(l,r)i∈(l,r) 与l/rl/rl/r的情况会反转&…

Frogs HDU - 5514

Frogs HDU - 5514 题意: 有n个青蛙,第 i 个青蛙每次只能够跳 ai​步,现在有m个石头围成一圈,编号为0到m−1,现在青蛙可以围着这个石头组成的圆跳无限次,每跳一次就会占领这个石头,可以无限占领…

Docker最全教程之树莓派和Docker(十六)

前言树莓派(Raspberry Pi)是一台卡片电脑(只有信用卡大小),我们可以使用树莓派做很多事情,比如智能家居的中控、航空器、BT下载器、挖矿机、智能机器人、小型服务器(花生壳网站)等等…

Codeforces Round #724 (Div. 2) 题解

文章目录A. Omkar and Bad StoryB. Prinzessin der VerurteilungC. Diluc and KaeyaD. Omkar and MediansE. Omkar and ForestF. Omkar and Akmar#724-Div.2A. Omkar and Bad Story 直接set暴力加值&#xff0c;加满300300300个为止 #include <cstdio> #include <se…

2015沈阳区域赛

2015沈阳vj链接 题号题目知识点难度APattern StringBBazinga贪心签到题CMinimum Cut-CutDPagodas裴蜀定理签到题EEfficient TreeFFrogs欧拉函数银牌题GGame of Flying CircusHChessboardITriple二维线段树稳银快金JJohn’s FencesKKykneion asmaLNumber LinkMMeeting最短路&am…

模板:Prufer序列

所谓 Prufer 序列&#xff0c;就是 Prufer 发明的序列。 &#xff08;逃&#xff09; 前言 优雅的神奇魔术。 看名字很高大难&#xff0c;但实际上是高大清&#xff08;小清新&#xff09;。 很简单的建立起树与序列之间的双射&#xff0c;且这个序列的性质非常良好&#xff…

【NET CORE微服务一条龙应用】第三章 认证授权与动态权限配置

介绍系列目录&#xff1a;【NET CORE微服务一条龙应用】开始篇与目录在微服务的应用中&#xff0c;统一的认证授权是必不可少的组件&#xff0c;本文将介绍微服务中网关和子服务如何使用统一的权限认证主要介绍内容为&#xff1a;1、子服务如何实现和网关相同的鉴权方式2、接口…

Codeforces Round #725 (Div. 3) 题解

文章目录A. Stone GameB. Friends and CandiesC. Number of PairsD. Another Problem About Dividing NumbersE. Funny SubstringsF. Interesting FunctionG. Gift Set#725-Div.3A. Stone Game 先找到最大值最小值的位置&#xff0c;然后有三种选取&#xff08;两边中走一边/两…

I - Triple HDU - 5517

I - Triple HDU - 5517 题意&#xff1a; 由多重集A和多重集B&#xff0c;<a,b>∈A&#xff0c;<c,d,e>∈B&#xff0c;集合CA * B{<a,c,d>|<a,b>∈A&#xff0c;<c,d,e>∈B and be}。 现在需要你求出有多少个<a,c,d>满足&#xff1a;不…

模板:广义二项式反演/广义容斥(组合数学)

文章目录前言经典容斥原理广义二项式反演/广义容斥min-max 容斥所谓二项式反演&#xff0c;就是对两个项的式子进行反演。 &#xff08;逃&#xff09; 前言 期望和容斥是我的感性二兄弟&#xff01; 之前的容斥我基本也都是靠感性理解做的… 感性理解就会导致&#xff1a;考…

WebApiClient与Asp.net core DI的结合

1 WebApiClient一款基于HttpClient封装&#xff0c;只需要定义c#接口并修饰相关特性&#xff0c;即可异步调用远程http接口的客户端库WebApiClientWebApiClient.ExtensionsWebApiClient.Tools2 Http接口的注册与提供2.1 声明远程端http接口public interface IBaiduApi : IHttpA…

Codeforces Round #717 (Div. 2)

Codeforces Round #717 (Div. 2) CodeForces 1516 题号题目知识点ATit for Tat贪心BAGAGA XOOORRR思维题CBaby Ehab Partitions AgainDCutEBaby Ehab Plays with Permutations

梁迪:源于热爱乐于分享,MVP代表圆桌会议

梁迪《MVP代表圆桌会议》MVP代表圆桌会议&#xff0c;源于热爱乐于分享。来自全国的MVP&#xff08;周岳、苏震巍、蒋金楠、胡浩、卿毅、项斌、刘浩杨、施兆熊、方洁影、方骥、刘鑫、童广林&#xff09;作经验交流。梁 迪微软最有价值专家&#xff08;MVP&#xff09;项目大…

2.7模拟总结

文章目录前言考场题目解析T1T2T3代码T1 forestT2 eulerT3 graph前言 130pts 2010010 终于没有挂分&#xff01; 开心&#xff01; 然而今天的题确实过于阴间…三道题几乎都没法写暴力&#xff0c;爆零场了属于是。 我这个分数都能到rnk4勒。 &#xff08;rnk39->rnk4&#…

基于xlua和mvvm的unity框架

1、框架简介这两天在Github上发现了xlua的作者车雄生前辈开源的一个框架—XUUI&#xff0c;于是下载下来学习了一下。XUUI基于xlua&#xff0c;又借鉴了mvvm的设计概念。xlua是目前很火的unity热更方案&#xff0c;不仅支持纯lua脚本热更&#xff0c;也可以做 C# 代码的bug hot…