2952 - 供水点

题目描述

在一个古老的村庄里有一条笔直的大街,村庄沿街住着 N 户人家(你可以理解为,村里的人都住在数轴上)。由于交通不便,村里的人要到很远的村外挑水回来洗衣做饭。

村民们决定,一起努力,修一条从村外到村里的送水管道,但由于经费有限,只能在村里设一个供水点,大家要到这个供水点来接水。

供水点修在哪里,成为了村里的头等大事。每户人家负责接水的人体力不同,体力好的人能多走一些路去接水,体力不好的人走不动太远的路,如果走远路,必须推着小推车去接水。

村长调研每户人家,在不推小推车的情况下,能够接水的区间范围。第 i 户人家,在不推小推车的情况下,可以在区间 [L_i,R_i] 的范围内接水。

于是村长在调研结束后,决定选择供水点的位置,要能够满足:让最多户的人家,不需要推小推车就能接到水。

请你编程计算出,在选择最佳供水点的位置之后,最多有多少户人家,可以不推小推车,就能接到水?

输入

1 行读入整数 N,代表村里村民的总户数。

接下来 N 行,每行输入两个整数 L_i,R_i 含义如题所述。

输出

输出一个整数,代表最多不需要推小推车就能接到水的户数。

样例

输入

4
1 4
2 5
4 6
6 8

输出

3

输入

8
8 12
5 15
3 3
1 8
3 3
10 13
8 10
5 9

输出

5

输入

15
1 10
10 20
12 18
8 28
11 20
27 28
8 18
12 25
4 13
17 28
6 28
2 7
10 27
15 20
21 23

输出

10
说明

样例 1 解释

将供水点修在 4 这个位置,那么第 1\sim3 户人家,都可以步行接水。

数据范围

对于 30\% 的数据,满足 1 \le N \le 1001 \le L_i \le R_i \le 1000

对于 50\% 的数据,满足 1 \le N \le 10001 \le L_i \le R_i \le 100000

对于 100\% 的数据,满足 1 \le N \le 500001 \le L_i \le R_i \le 10^9

标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 0
通过人数 0
金币数量 1 枚
难度 入门


上一题 下一题