LOADING

加载过慢请开启缓存 浏览器默认开启

期望 DP 选讲(简单版)

前置部分

首先,我们来了解一些期望的基本式子。

\(P(x)\) 表示 \(x\) 这个事件发生的概率,\(E(x)\)\(x\) 这个事件的数学期望,\(D(x)\) 表示 \(x\) 这个事件与平均情况的方差,\(C\) 为常数。

\(E(C)=C\)
\(E(Cx)=CE(x)\)
\(E(x+y)=E(x)+E(y)\)
\(E(x)=\frac{1}{P(x)}\)
\(E(xy)=E(x)E(y)\)\(x\)\(y\) 相互独立)
\(D(x)=E(x^2)+E(x)^2\)

这些题大多代码都比较简单,就不放代码了。

T1

P8774 [蓝桥杯 2022 省 A] 爬树的甲壳虫

题意简述

从起点 \(0\) 开始,每尝试从 \(i-1\) 走到 \(i\) 都有 \(P_{i}\) 的概率回到起点,问走到终点期望走多少步。

\(n\le 10^5\)

思路

T2

P11415 [EPXLQ2024 fall round] 如今走过这世间

题意简述

\(n\) 个视频要发布,每个视频可以是 \(t\) 个分类中的一种。初始时有 \(k\) 分。每次发布一个类型为 \(j\) 的视频,设上一个发布的视频类型为 \(i\),则分数会在发布这个视频后立刻乘上 \(d_{i,j}\)(如果是第 \(1\) 个视频,分数不会变化)。然后,设当前有 \(x\) 分,则会得 \(b_j\times x\) 的收益。

每次会等概率随机选择一个视频的类型(除了第一个视频的类型固定为 \(v\))。问能获得总收益的期望。

\(n\le 10^9,t\le 200\)

思路

T3

P6046 纯粹容器

题意简述

\(n\) 个容器,第 \(i\) 个容器的强度为 \(a_i\),保证 \(a_i\) 互不相同。进行 \(n-1\) 轮操作,每轮操作中,他会等概率随机挑选两个 位置相邻未被击倒 的容器,令它们进行决斗,在一次决斗中,强度较小的容器将会被击倒并移出队列。

请你对每个容器求出它存活轮数的期望。答案对 \(998244353\) 取模。

一个容器的存活轮数为最大的非负整数 \(x < n\) 满足它在第 \(x\) 轮未被击倒。

两个容器 \(i\)\(j\) 位置相邻当且仅当不存在 \(k\) 满足 \(i<k<j\)\(k\) 号容器未被击倒。

\(1 \leq n \leq 50\)\(1 \leq a_i \leq n\)\(a_i\) 两两不同。

思路

T4

P1654 OSU!

题意简述

一共有 \(n\) 次操作,每次操作只有成功与失败之分,成功对应 \(1\),失败对应 \(0\)\(n\) 次操作对应为 \(1\) 个长度为 \(n\) 的 01 串。在这个串中连续的 \(X\)\(1\) 可以贡献 \(X^3\) 的分数,这 \(X\)\(1\) 不能被其他连续的 \(1\) 所包含(也就是极长的一串 \(1\)

现在给出 \(n\),以及每个操作的成功率,请你输出期望分数,输出四舍五入后保留 \(1\) 位小数。

\(n\le 10^5\)

思路

T5

P3924 康娜的线段树

题意简述

建一棵线段树,但是每次区间加的时候暴力处理(即每次变成单点改)。问每次区间加操作后,从根节点等概率选择一个节点进入直到叶节点,累加路径上所有结点的权值和,求这个权值和的期望。

\(1\le n,m\le 10^6\)

思路

T6

P3232 [HNOI2013] 游走

题意简述

给一张无向连通图,无重边和自环,保证从 \(1\) 号结点出发可以到达所有节点。从 \(1\) 号点出发,初始得分为 \(0\),每次随机选择一个相邻的点走过去,并获得对应的边的编号的得分,边权可重复获得,走到 \(n\) 号点就结束。请给出一种方案使得期望得分尽可能小。

\(2\le n\le 500,1\le m\le 125000\)

思路

T7

P6835 [Cnoi2020] 线形生物

题意简述

给定一条从 \(1\)\(n+1\) 的链,还有 \(m\) 条返祖边 \(u_{i}\to v_{i}()u_{i}\ge v_{i}\)
每次等概率选择一条边走,问走到 \(n+1\) 的期望步数。

\(1\le n,m\le 10^6\)

思路

T8

P8043 [COCI 2016/2017 #7] KLAVIR

题意简述

每次等概率选择 \(1\)\(N\) 中的一个数,现有连续的 \(M\) 个数 \(A_1,A_2,\dots,A_M\),求对于所有的 \(1\leqslant i\leqslant M\),求第一次出现连续的 \(A_1,A_2,\dots,A_i\) 的期望次数,答案对 \(10^9+7\) 取模。

\(1\leqslant N\leqslant 100\)\(1\leqslant M\leqslant 10^6\)\(1\leqslant A_i\leqslant N\)

思路