UOJ Logo AYIT Online Judge

AYITOJ

#39. 铺地毯

Statistics
时间限制:2s    内存限制:256M    满分: 160分

题目描述

zdw有一些地毯, 每个地毯分别铺在了[$L_i,R_i$]的区间上

但是zdw的强迫症犯了, 他不想让任何地毯有任何部分重叠(也就是两个区间的交非空)

显然zdw需要移除一些地毯, 但他又希望没有被地毯覆盖的点尽量少

请你帮zdw计算一下, 仅能保留不重叠的地毯时未被覆盖的点最少为多少个?


输入描述

第一行两个整数 $m,n$ 分别表示点的总数(分布在[1,m])和地毯的总数

接下来 $n$ 行每行2个整数 $l_i ,r_i$ 表示第 $i$ 个地毯覆盖的区间范围


输出描述

仅一行, 一个整数, 表示未被覆盖的点的数量最少是多少

具体见样例


样例输入

7 3
1 3
5 7
4 5


样例输出

1


样例描述

一开始的状态如图所示(红,绿,蓝分别对应第1,2,3片地毯)

AYITOJ_p39_1.jpg

容易发现第 $2$ 片地毯和第 $3$ 片有重叠部分, 所以显然只能选择其中的一个

如果我们选择保留第{$1,2$}片地毯, 显然 $4$ 号点未被覆盖

如果我们选择保留第{$1,3$}片地毯, 显然 $6,7$ 号点未被覆盖

所以显然至少有一个点无法被覆盖, 故答案为 $1$

数据范围

$ m <= 10^{18} $, $ n <= 200000 $

$ 1 <= L_i <= R_i <= m$

子任务1:(10分)

$n <= 10$

子任务2:(10分)

$n <= 20$

子任务3:(40分)

$m <= 2*10^5$

子任务4:(100分)

无其他限制

题目来源

zdw1999