比赛场次 745
比赛名称 2026.4.4
比赛状态 已结束比赛成绩
开始时间 2026-04-04 08:00:00
结束时间 2026-04-04 13:00:00
开放分组 全部用户
组织者 HXF
注释介绍
题目名称 区间
输入输出 interval.in/out
时间限制 5000 ms (5 s)
内存限制 512 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatar郑霁桓 AATTTTTTTT 48.599 s 8.30 MiB 20
Gravatarxuyuqing TTEEEEEEEE 11.395 s 130.52 MiB 0
Gravatar2_16鸡扒拌面 WWWWTTTTTT 31.480 s 28.21 MiB 0
GravatarLikableP TTTTTTTTTT 51.007 s 7.76 MiB 0

3. 区间

★★★☆   输入文件:interval.in   输出文件:interval.out  
时间限制:5 s   内存限制:512 MiB

【题目背景】

区间套区间套区间。

【题目描述】

给你 $n$ 个区间 $[l_i,r_i]$。

定义 $f(L,R)$ 表示下标在 $[L,R]$ 的所有区间在一条数轴上覆盖的单位长度。

多次询问,给定区间 $[A,B]$,求从区间 $[A,B]$ 中任意选择一个子区间 $[L,R]$,求 $f(L,R)$ 的期望值。

答案对 $666623333$ 取模。

【输入格式】

第一行两个数 $n,m$,分别是区间个数和询问个数。

接下来 $n$ 行,每行两个整数 $l_i,r_i$。表示一个区间。

接下来 $m$ 行,每行两个整数 $A,B$,表示一份询问。

【输出格式】

$m$ 行,每行一个正整数表示答案。

【样例输入1】

2 1
1 5
4 8
1 2

【样例输出1】

5

【样例输入2】

5 5
12 45
67 89
23 56
34 78
10 100
1 3
2 4
1 5
3 5
2 2

【样例输出2】

44
555519490
355532508
67
22

【样例说明】

当 $L=1,R=1$ 时,$f(1,1)=5-1=4$。

当 $L=2,R=2$ 时,$f(2,2)=8-4=4$。

当 $L=1,R=2$ 时,$f(1,2)=8-1=7$。

所以期望值为 $\frac{4+4+7}{3}=5$。

【数据规模与约定】

对于 $20\%$ 的数据,满足 $n,m\le 500$。

对于 $40\%$ 的数据,满足 $n,m\le 5000$。

对于 $60\%$ 的数据,满足 $n,m\le 50000$。

对于 $100\%$ 的数据,满足 $n,m\le 500000$,$0<l_i<r_i<666623333$。$1\le A\le B\le n$。

【来源】

常3.14

大洋里