#CF1889C1. 多雷米的烘干计划(简单版)

多雷米的烘干计划(简单版)

多雷米的烘干计划(简单版)

  • 时间限制:1 秒
  • 内存限制:256 MiB

题目描述

本题有简单版和困难版,两个版本仅在 kk 的限制、时间限制和内存限制上不同。本题为简单版,固定 k=2k=2。

多雷米生活在一个多雨的国家,其中有 nn 座城市,编号为 11 到 nn。

天气预报给出了接下来 mm 天的降雨情况:第 ii 天,编号位于区间 [li,ri][l_i,r_i] 内的所有城市都会下雨。如果一座城市在这 mm 天中从未下雨,就称它为干燥城市。

多雷米可以选择恰好 k=2k=2 个不同的日子,使这两天完全不下雨。求使用能力后,最多可以有多少座干燥城市。

输入格式

输入包含多组测试数据。

第一行包含一个整数 tt,表示测试数据组数。

每组测试数据的第一行包含三个整数 n,m,kn,m,k。本题保证 k=2k=2。

接下来 mm 行,每行包含两个整数 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 2
1 5
6 10
2 2
3 7
5 8
1 4
100 6 2
1 100
1 100
1 100
1 100
1 100
1 100
1000 2 2
1 1
1 1
20 5 2
9 20
3 3
10 11
11 13
6 18

样例输出 1

1
2
3
0
1000
15

样例说明

在第一组测试数据中,阻止第 1,21,2 天的降雨后,城市 22 保持干燥,答案为 11。

在第二组测试数据中,阻止第 1,21,2 天可使城市 1,21,2 干燥;阻止第 2,32,3 天可使城市 4,54,5 干燥;阻止第 1,31,3 天可使城市 1,51,5 干燥,因此答案为 22。

第三组测试数据的一种最优方案是阻止第 2,52,5 天。第四组测试数据中始终还有四天覆盖全部城市,所以答案为 00。

数据范围

对于所有测试数据:

  • 1≤t≤1041\le t\le 10^4;
  • 1≤n≤2×1051\le n\le 2\times10^5,2≤m≤2×1052\le m\le 2\times10^5,k=2k=2;
  • 1≤li≤ri≤n1\le l_i\le r_i\le n;
  • 所有测试数据中 nn 的总和不超过 2×1052\times10^5,mm 的总和不超过 2×1052\times10^5。
子任务编号 分值 特殊限制
1 30 每组测试数据满足 n,m≤30n,m\le30
2 每组测试数据满足 n,m≤2000n,m\le2000
3 40 无特殊限制