https://www.cnblogs.com/zzctommy/p/14256844.html
https://www.cnblogs.com/HenryHuang-Never-Settle/p/14702997.html
概率生成函数,设多项式 F(x)=∑P(X=i)xi。
则:
-
F(1)=1;
-
E(x)=F′(1);
-
E(xk––)=F(k)(1),k 阶导。
-
E(x2)=E(x2–+x1–)=E(x2–)+E(x1–)=F′′(1)+F′(1)。
-
方差 V(x)=E((x−E(x))2)=E(x2−2xE(x)+E(x)2)=E(x2)+E(x)2−2E(x)E(x)=E(x2)−E(x)2,即方差等于随机变量平方的期望减去期望的平方。
-
设 G(x)=∑P(X>i)xi,则有 1+xG(x)=F(x)+G(x)。
-
E(x)=F′(1)=G(1)。
大小写分不清楚了。。
答案就是 F′(1)。
显然有 1+xG(x)=F(x)+G(x),求导后可得 F′(1)=G(1)。
还有 F(1)=1。
以及
G(x)(xn)m=m∑i=1AiF(x)(xn)m−i
表示还没结束,后面加入一个完整的 S,但是可能提前结束,枚举在什么时候提前结束,Ai 表示 S[1,i] 是否为字符串的 border
。
代入 x=1 后可得,G(1)=∑mi=1Aini。
设 wp 表示得到连续的字符串 p 的概率,则 wp=∏ni=1api显然也有
G(x)⋅x|S|⋅wS=∑p,p is a border of SF(x)⋅x|S|−|p|⋅wS−p=∑p,p is a border of SF(x)⋅x|S|−|p|⋅wSwp
则:
G(1)=∑p,p is a border of S1wp
252.P3706 [SDOI2017] 硬币游戏 and 加强版
给定 n 个序列 A1,A2,⋯,An,第 i 个序列的长度为 Li。每次从 [1,m] 中以 pi 的概率生成一个数 i 加入初始为空的序列 B 末尾,若 A1,A2,⋯,An 均为 B 的子串则停止。求序列 B 的期望长度。
答案为 E(max(Ti)),Ti 表示 i 首次出现时的长度。
容斥后答案为:∑S⊆{1,2,⋯n}(−1)|S|+1E(mini∈S(Ti))。
即只考虑 S 中字符串,出现一个 Ai 就停止的期望长度。
设 G(x) 表示 i 轮之后还没结束的概率。
记 Fi(x) 表示第 i 个人在第 j 轮获胜概率,P(T)=∏i∈Tpi,ai,j,k=[Ai[1,k]=Aj[Lj−k+1,Lj]]。
则有:
n∑i=1Fi(x)+G(x)=1+xG(x)∀i∈S,G(x)P(Ai)xLi=∑j∈SLi∑k=1ai,j,kFj(z)P(Ai[k+1,Li])xLi−k
答案就是 ∑ni=1F′i(1)。
带入 x=1 得到 n 个方程,同时还有 ∑ni=1F′(1)=G(1),∑ni=1F(1)=1。
高斯消元即可。
2024.8 hdu A
P4581 [BJOI2014] 想法
Emin(xi)=1n+1
记录经典结论,n 个 [0,1] 的均匀随机变量的和 ≤z 的概率是为:
⌊z⌋∑i=0(−1)i(ni)(z−i)nn!
大概思路是我们只需要知道 B(e^x) 的前 m 项,求出 P(ex) 和 Q(ex) 的前 m 项除一下就好了。
http://192.168.102.138/JudgeOnline/upload/attachment/file/20230511/20230511063343_81474.pdf
PGF
问题的进阶。

这个东西,本来有 2G′(1),但是系数出错。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2021-08-06 Electricity