#1215. 会议室

会议室

会议室

题目描述

有一间会议室,某天收到了 nn 个使用申请,第 ii 个申请占用从时刻 lil_i 到时刻 rir_i 的闭区间 [li,ri][l_i, r_i]。同一时刻会议室最多只能有一场会议,并且允许前一场的结束时刻恰好等于下一场的开始时刻(也就是两场会议可以首尾相接)。

请从这些申请中选出尽可能多的会议安排下去,使得它们两两不冲突,输出最多能安排的会议场数。

输入格式

第一行一个整数 nn。

接下来 nn 行,每行两个整数 lil_i 与 rir_i,保证 li≤ril_i \le r_i。

输出格式

一行一个整数,表示最多能安排的会议场数。

样例

输入样例

3
0 5
5 10
0 10

输出样例

2

样例解释

安排 [0,5][0,5] 与 [5,10][5,10](首尾相接不算冲突),共 22 场;再加 [0,10][0,10] 就冲突了。

数据范围

1≤n≤2×1051 \le n \le 2 \times 10^5,0≤li≤ri≤1090 \le l_i \le r_i \le 10^9。