传统题 1000ms 256MiB

红与蓝

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

背景

自古红蓝出CP

描述

最近有一场有关于算法竞赛的camp在举行,小红和小蓝想去参加,但参加camp有一定的约束与要求

camp一共持续mm天,而camp举办方给出了nn个参与时间段,camp的参加者可以任意选择其中一个时间段参与camp。时间段用两个数llrr表示,代表参与者可以从camp开始的第ll天到第rr天参与camp的活动。

小红和小蓝是好朋友,他们想尽量在camp多碰面一会儿。但由于特殊原因,小红和小蓝不可以选择同一个时间段。即使如此,他们依然希望他们双方可以多见面。

小红和小蓝想知道他们能一起在camp待多久?

输入

每个测试包含多个测试用例, 第一行给出测试用例的数量 tt 。(1t1041 \le t \le 10^4)

对于每个测试用例,第一行给出两个整数nn​mm​,分别代表举办方给出的参与时间段数目与camp持续的天数。(2n2105,1m109)(2 \le n \le 2\cdot 10^5, 1 \le m \le 10^9)​

接下来nn​行,每行给出两个数lil_i​rir_i​,分别代表第ii​个时间段的开始时间与结束时间。(1lirim)(1 \le l_i \le r_i \le m)​

保证所有测试用例的nn之和不超过21052\cdot 10^5

输出

对于每个测试用例,输出一个整数,表示小红和小蓝最多能一起参加camp的天数。

样例

input 1

1
4 8
2 6
4 8
2 7
1 5

output 1

5

input 2

1
3 7
1 5
3 7
1 2

output 2

3

input 3

4
3 5
1 5
1 5
1 5
3 5
1 1
3 3
5 5
4 7
1 7
1 3
3 3
4 5
2 4
1 3
2 4

output 3

5
0
3
2

说明/提示

数据范围:

(1t104)(1 \le t \le 10^4​)

(2n2105,1m109)(2 \le n \le 2\cdot 10^5, 1 \le m \le 10^9)

(1lirim)(1 \le l_i \le r_i \le m)​

样例解释:

对于第一个样例,小红选择2 6这个时间段,小蓝选择2 7这个时间段,于是他们便可以一起参加55天的camp(第2,3,4,5,62,3,4,5,6天)

对于第二个样例,小红选择1 5这个时间段,小蓝选择3 7这个时间段,于是他们便可以一起参加33天的camp

2024暑期集训第二周周赛

未参加
状态
已结束
规则
ACM/ICPC
题目
7
开始于
2024-7-13 14:00
结束于
2024-7-13 18:00
持续时间
4 小时
主持人
参赛人数
44