D. 区间安全覆盖

    传统题 文件IO:net 1000ms 256MiB

区间安全覆盖

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

题目描述

在网络安全领域,防火墙需要在允许的范围 MM 内设置允许访问的 IPIP 地址区间[l,r](1lrM)[l, r](1\le l\le r \le M)

现有NN个敏感数据区间[ai,bi][a_i, b_i](每个代表一段关键数据),管理员希望设置一个访问区间[l,r][l, r]1lrM1 \le l \le r \le M),要求该区间不能完全包含任何一个敏感区间,否则会造成数据泄露。

你能计算出有多少种安全设置方案吗?

输入格式

net.in 文件中读入数据

输入第一行 22 个正整数 n,mn,m, 分别表示敏感区间个数以及可访问区间范围

接下来 nn 行每行两个整数 (a,b)(a,b), 表示敏感区间范围

输出格式

将输出输出到 net.out 文件中

输出一个整数,表示可设置访问区间的方案总数。

1 3
1 2
5

样例 1 解释

[l,r][l,r] 是否安全 原因
[1,1][1,1] 未覆盖[1,2]的右端点
[1,2][1,2] 完全包含[1,2]
[1,3][1,3]
[2,2][2,2] 未覆盖[1,2]的左端点
[2,3][2,3]
[3,3][3,3]

因此安全区间[1,1],[2,2],[2,3],[3,3][1,1], [2,2], [2,3], [3,3]4种

2 4
1 2
3 4
5

样例 2 解释

[l,r][l,r] 是否安全 原因
[1,1][1,1] 未完全覆盖任何敏感区
[1,2][1,2] 完全包含[1,2]
[1,3][1,3]
[1,4][1,4]
[2,2][2,2] 未完全覆盖任何敏感区
[2,3][2,3]
[2,4][2,4] 完全包含[3,4]
[3,3][3,3] 未完全覆盖任何敏感区
[3,4][3,4] 完全包含[3,4]
[4,4][4,4] 未完全覆盖任何敏感区

因此安全区间[1,1],[2,2],[2,3],[3,3],[4,4][1,1], [2,2], [2,3], [3,3], [4,4]5种

6 5
1 1
2 2
3 3
4 4
5 5
1 5
0

样例 3 解释

没有任何一个访问区间能满足条件

6 20
8 12
14 20
11 13
5 19
4 11
1 6
102

数据规模与约定

  • 对于 20%20\% 的数据, 保证 1N51\le N\le 5

  • 对于 100%100\% 的数据, 1N,M2×105,1aibiM1\le N,M\le 2\times 10^5,1\le a_i\le b_i\le M

JXCSP-X模拟赛1

未参加
状态
已结束
规则
IOI
题目
4
开始于
2025-9-30 18:30
结束于
2025-10-4 0:00
持续时间
3.5 小时
主持人
参赛人数
8