1 条题解
-
0
自动搬运
来自洛谷,原作者为

Alex_Wei
**搬运于
2025-08-24 22:47:50,当前版本为作者最后更新于2023-07-10 13:28:55,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
C. P9379 [THUPC 2023 决赛] 老虎机
显然,我们只关心已经确定的位置集合 。称 合法,当且仅当 可以确定目标串。
对于操作次数的期望,经典套路是根据期望的线性性,求出到达每个不合法状态的概率 ,乘以停留在该状态的期望时间 ,再求和。注意到 合法则 的超集合法,因此最终求答案时需要的 和 和目标串无关,即若一个状态不合法,则到达它的概率不受到目标串的影响,考虑预处理。
设 表示停留在状态 的概率,则 。根据经典结论,$t_S = \sum_{x = 0} ^ {+\infty} p_S ^ x = \frac {1} {1 - p_S}$,即 次操作后仍停留在 的概率乘以代价 ,求和。
从 的转移系数为 $\frac {\prod_{i\notin T} (1 - p_i) \prod_{i\in T\land i\notin S} p_i} {1 - p_S}$。预处理 ,,则系数为 。枚举超集 DP,时间复杂度 。这部分也可以做到 (类似 A 题按位处理)。
对于目标串 ,设 表示多少个已知位置集合使得可以唯一确定 ,即 的合法位置集合,则答案为 。
显然,对于任意 ,它不会出现在超过 个 中。因此 。考虑补集转化,将答案写成 。前者在预处理 时直接求,关键在于如何求 。
其实也不难。设 表示位置集合为 时,状态为 的唯一的串的标号。如果没有则为 ,如果有多个则为 。初始化 ,其中 是全集 。 容易从 转移过来,其中 是任意一个不属于 的位置。如果 ,则将 的答案减去 。
时间复杂度 。代码。
- 1
信息
- ID
- 8809
- 时间
- 2500ms
- 内存
- 1024MiB
- 难度
- 6
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者