AGC034F RNG and XOR

题意:给出一张概率表

有一个变量 ,初始时为 ,每次以 的概率将其

对所有的 ,分别求出 第一次变为 所需的期望操作数。

答案对 取模,,时限


为第一次变为 所需的期望操作数,。有如下等式:

考虑写成集合幂级数卷积的形式。

的集合幂级数, 的集合幂级数,卷积均为异或卷积。则等式可以翻译为 其中 是全 幂级数。由于 时我们钦定了常数,需要一个修正因子


现在 已知,需要求解

为幂级数 的系数和,由于 对应一个概率分布,

容易证明卷积后的系数和等于卷积前系数和的乘积。则有

,则 。故 现在就类似于集合幂级数求逆了。对两侧施加 变换得到 :

但是,当 时分母为 ,无法提供有效的信息。(由于 ,并不用担心其他的数由于取模变为

我们有 ,另一方面,。回忆一下变换的具体系数,可以写出

利用这个等式可解出 复杂度为