#P3028. [USACO10OCT] Soda Machine G
[USACO10OCT] Soda Machine G
题目描述
为了满足他所饲养的 N 头奶牛()日益增长的需求,农夫约翰购买了一台新的汽水机。他想找出安装这台机器的最佳位置。
奶牛们放牧的牧场可以表示为一条一维数轴。第 头奶牛的活动范围为 (包含两个端点),其中:
农夫约翰可以将汽水机放置在 范围内的任意一个整数位置。
由于奶牛们非常懒,想尽可能少地移动,因此每头奶牛都希望汽水机被安装在自己的活动范围内。
然而,遗憾的是,并不总能满足所有奶牛的愿望。因此,农夫约翰想知道:最多能满足多少头奶牛?
例如,假设有 4 头奶牛,它们的活动范围分别为:
它们的活动范围如下图所示:
1 2 3 4 5 6 7 8 9 10 11 12 13
|---|---|---|---|---|---|---|---|---|---|---|---|-...
aaaaaaaaa
bbbbbbbbbbbbbbbbb
ccccc ddddddddddddddddddddd
可以看到,第 1、2、4 头奶牛的活动范围都包含位置 ,而第 3 头奶牛的活动范围与它们没有交集。
因此,最多可以满足 3 头奶牛。
输入格式
- 第一行:一个整数 。
- 接下来 行:第 行包含两个用空格分隔的整数 和 ,表示第 头奶牛的活动范围。
输出格式
输出一行,一个整数,表示活动范围包含同一个位置的奶牛数量的最大值。
4
3 5
4 8
1 2
5 10
3
提示
如果将汽水机放置在位置 ,那么第 、、 头奶牛都可以得到满足。
不可能同时满足全部 头奶牛。