T837880 铺地毯
题目描述
一条走廊被划分为 $N$ 个位置,编号依次为 $1,2,\ldots,N$。
现在有 $M$ 张地毯,第 $i$ 张地毯可以覆盖编号从 $l_i$ 到 $r_i$ 的所有位置,即区间 $[l_i,r_i]$。
多张地毯可以覆盖同一个位置。只要一个位置被至少一张地毯覆盖,就认为该位置已经铺上了地毯。
请你计算,最终有多少个位置没有被任何地毯覆盖。
输入格式
第一行包含两个正整数 $N,M$,分别表示走廊的位置数量和地毯数量。
接下来 $M$ 行,每行包含两个整数 $l_i,r_i$,表示一张地毯覆盖的区间。
输出格式
输出一个整数,表示没有被任何地毯覆盖的位置数量。
说明/提示
#### 样例解释
前两张地毯共同覆盖位置 $1$ 至 $5$,第三张地毯覆盖位置 $7$ 和 $8$。
因此,没有被覆盖的位置为 $6,9,10$,共 $3$ 个。
#### 数据范围
对于所有测试数据,保证:
- $1\le M\le N\le 2\times 10^5$。
- $1\le l_i\le r_i\le N$。
#### 子任务
本题采用子任务计分。
- 子任务 1(20 分):$N\le 100$。
- 子任务 2(30 分):$N\le 2000$。
- 子任务 3(50 分):满足题目给出的全部数据范围。