#P155. 游荡的奶牛

游荡的奶牛

题目描述

FJ 有 N (1 <= N <= 50,000)头牛,FJ的草地可以认为是一条直线。 每只牛只喜欢在某个特定的范围内吃草。第i头牛喜欢在区间(S_i, E_i)吃草, (1 <= S_i < E_i; S_i < E_i<= 100,000,000).

奶牛们都很自私,他们不喜欢和其他奶牛共享自己喜欢吃草的领域,因此FJ要保证任意两头牛都不会共享他们喜欢吃草的领域。如果奶牛i和奶牛j想要同时吃草,那么要满足: S_i >= E_j 或者 E_i <= S_j. FJ想知道在同一时刻,最多可以有多少头奶牛同时吃草?

下面的样例有5头奶牛:

67F28DB6-E7B6-8AA2-D3AB-A6A9ABD32B78176.jpg

这5头奶牛的范围分别是:(2, 4), (1, 12), (4, 5), (7, 10) (7, 8)。

显然,第1、3、4,共3只奶牛可以同时吃草,第1、3、5也可以。

输入格式

  • 第 1 行:一个整数: N
  • 第2..N+1行: 第i+1 行有两个整数: S_i 、 E_i

输出格式

一行: 一个整数,最多可以有多少头牛同时吃草.

样例

样例数据

input

5
2 4
1 12
4 5
7 10
7 8

output

3

限制与提示

数据规模与约定

时间限制:1s1 \text {s}

空间限制:256MB256 \text {MB}