LG-P5104 红包发红包 Solution

更好的阅读体验戳此进入

(建议您从上方链接进入我的个人网站查看此 Blog,在 Luogu 中图片会被墙掉,部分 Markdown 也会失效)

 

关于本题怎么做题解区的大佬们已经讲的很清楚了,因为这是我的第一道期望题,所以这里仅对积分推导过程做一些较为详细的补充。

显然令第一个人抢到的钱数为 x,那么 x 的分布函数 f(x) 较为显然:

f(x)={1ωx[0,ω]0x(,0)(ω,+)

那么我们要求的期望也就比较显然为:

0ωxf(x)dx=oωxωdx

这个东西比较显然的就是用牛顿-莱布尼茨公式求解:

abf(x)dx=F(b)F(a)=F(x)|ab

其中 F(x)=f(x),证明略。

带到本题中也就是我们考虑令 g(x)=x22ω,那么显然 g(x)=xω。所以有:

oωxωdx=g(ω)g(0)=ω22ω=ω2

或者也可以考虑从定义出发,显然有如下公式:

abf(x)dx=limn+i=1nbanf(xi)

这个东西本质上就是把曲边梯形分成 n 份,然后分别当成矩形求解加和,也就是定积分的本质,如果还是不理解可以看一下这个图(预高一的时候老师讲的)。

Oops! The image is blocked! Please visit my own website to observe the image! 图片被墙了,请通过文章头的跳转链接访问!

带入到这题里面,显然 xi=iω0n+0=iωn,于是便有:

oωxωdx=limn+i=1nωniωnω=limn+i=1niωn2=limn+(1+2++n)ωn2=limn+12(n2+n)ωn2=limn+ω2n2+nn2=ω2

而对于后面的第 k 个人,我们进行如下考虑,第一个人期望取走 ω2,那么他也期望剩下 ω2,所以第二个人等于是在 ω2 的基础上再取,推一下显然就是 ω4,于是很显然,这样推下去,一定有第 k 个人的期望为 ω2k,于是写个快速幂求个逆元取个模就 Accept 了。

UPD

update-2022_10_18 初稿