#W202601. 小蓝的安全区间计数
小蓝的安全区间计数
题目描述
小蓝正在维护一条长度为 的魔法长廊,长廊上的位置从 到 依次编号。长廊中分布着 个危险的魔法陷阱,第 个陷阱恰好覆盖区间 的所有位置。
现在小蓝想知道:在这条长廊上,一共有多少个连续子区间 (满足 ),是绝对安全的?
这里绝对安全的定义是:这个区间不能完整地包含任何一个陷阱区间 。也就是说,不存在任何一个 ,使得 且 。
形式化地说,请你统计满足以下两个条件的整数对 的总数:
- 对于所有的 ,区间 都不完整包含区间 。
输入格式
第一行包含两个正整数 和 ,分别表示陷阱的数量和长廊的总长度。
接下来 行,每行包含两个正整数 和 ,表示第 个陷阱覆盖的区间的左右端点。
输出格式
输出一行一个整数,表示符合条件的安全区间的总个数。
2 4
1 2
3 4
5
样例 1 解释说明
在样例 中,长廊长度为 ,共有 个陷阱分别覆盖 和 。
所有合法的安全区间一共有 个,分别是:
比如区间 就是不安全的,因为它完整包含了陷阱区间 。
6 5
1 1
2 2
3 3
4 4
5 5
1 5
0
6 20
8 12
14 20
11 13
5 19
4 11
1 6
102
数据规模与约定
对于全部的测试点,保证:
- 所有输入数值均为整数