2020牛客暑期多校训练营Groundhog and Gaming Time(数学期望,线段树,逆元)

Groundhog and Gaming Time

题目描述

在这里插入图片描述

样例

input:
6
2 2
1 2
1 4
1 5
3 5
3 6
output:
405536771

题目大意

给定 n n n个区间 ( L i , R i ) (L_i,R_i) (Li,Ri),每个区间有 1 2 \frac{1}{2} 21的概率取到,假设取了 m m m个,求:
E ( ∣ ( L 1 , R 1 ) ∩ ( L 2 , R 2 ) ∩ ( L 3 , R 3 ) . . . ∩ ( L m , R m ) ∣ 2 ) E(|(L_1,R_1)\cap(L_2,R_2)\cap(L_3,R_3)...\cap(L_m,R_m)|^2) E((L1,R1)(L2,R2)(L3,R3)...(Lm,Rm)2)
其中 E ( A ) E(A) E(A)表示 A A A的期望。

分析

首先我们看到期望先回顾期望的几种解法:
1 、 E ( A ) = P ( A ) ∗ A 1、E(A)=P(A)*A 1E(A)=P(A)A 显然不行,如果所有的情况枚举显然超时了。
2 、 解 方 程 2、解方程 2 这题也没有想再来一瓶那样的可以列出简单的方程,否定。
3 、 期 望 d p 3、期望dp 3dp 这是官方的做法,比较繁琐,但是也可以做。
4 、 解 决 单 位 的 期 望 后 累 加 4、解决单位的期望后累加 4 这是本篇博客介绍的做法,代码简单。

我们首先来考虑去掉平方之后怎么做。其实是比较简单的,我们不妨画个图简绍一下。
在这里插入图片描述
如果有①②③三个区间,我们可以将它们离散化在一条直线上,然后左右端点都分开,得到了 1 ∼ 5 1\sim 5 15的小线段,然后我们对于每个区间都考虑一下:
比如1号线段,如果要取到1号,那么肯定要取区间①,并且②③都不能取,否则∩就不是1号了,因此其概率是 1 8 \frac{1}{8} 81,总共8种取法,一种满足,因此期望是 ∣ 1 区 间 ∣ 8 \frac{|1区间|}{8} 81
同样的,可以得到:
2号,概率是取①,取②或者取①和②,为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值