2021牛客暑期多校训练营4 B
七月 27, 2021
A Course
生成函数来计数不同课的选择方案
B Sample Game
题目概述
有一个随机数生成器可以生成$[1,n]$中所有数,每个数被生成的概率为$p_i$,该生成器如果生成的数均不小于之前生成的所有数,则继续生成,否则停止。记每一轮一共生成了$x$个数,则收益为$x^2$。问期望收益。
数据范围
分析与解
这个题巧妙之处在于对长度发生概率的设而不求。
首先我们根据题意知道除了最后一个数之外,该生成序列是单调不降的。那么一旦我们知道了每一个数被生成了多少次,则生成序列唯一确定。因此我们可以用生成函数来描述这个期望。
注意到对于一种数,它的被生成的无限期望为
因此从序列长度为1到长度为无穷的期望组合的描述如下
但这个描述的目的只是间接的得到概率的关系,我们还是得考虑具体的期望公式,再设法往上面得到的这个$f(x)$上转化。
下面再考虑求$f’(x)$
故答案就是
查看评论