#CF1889C2. Doremy 的干燥计划(困难版)

Doremy 的干燥计划(困难版)

Doremy 的干燥计划(困难版)

  • 时间限制:5 秒
  • 内存限制:512 MiB

题目描述

一个国家有 nn 个城市,编号为 11 到 nn。天气预报给出了未来 mm 天的降雨:第 ii 天,区间 [li,ri][l_i,r_i] 内的所有城市都会下雨。

如果一个城市在未来 mm 天中从未下雨,则称它为干燥城市。Doremy 可以选择恰好 kk 天,使这些天的降雨全部取消。请计算取消后最多能有多少个干燥城市。

输入格式

第一行一个整数 tt,表示测试用例数量。

每个测试用例第一行三个整数 n,m,kn,m,k,分别表示城市数、天数和可以取消的降雨天数。

接下来 mm 行,第 ii 行包含两个整数 li,ril_i,r_i,表示第 ii 天的降雨区间。

输出格式

对每个测试用例输出一行一个整数,表示最多的干燥城市数量。

样例输入 1

6
2 3 2
1 2
1 2
1 1
5 3 2
1 3
2 4
3 5
10 6 4
1 5
6 10
2 2
3 7
5 8
1 4
100 6 5
1 100
1 100
1 100
1 100
1 100
1 100
1000 2 2
1 1
1 1
20 5 3
9 20
3 3
10 11
11 13
6 18

样例输出 1

1
2
6
0
1000
17

数据范围

1≤t≤1041\le t\le10^4,1≤n≤2⋅1051\le n\le2\cdot10^5,2≤m≤2⋅1052\le m\le2\cdot10^5,2≤k≤min⁡(10,m)2\le k\le\min(10,m),1≤li≤ri≤n1\le l_i\le r_i\le n。所有测试用例中 nn 的总和与 mm 的总和均不超过 2⋅1052\cdot10^5。

子任务编号 分值 特殊限制
1 30 每个 n≤100n\le100、m≤15m\le15,且 ∑n≤500\sum n\le500、∑m≤75\sum m\le75
2 k=2k=2
3 40 无特殊限制