bzoj#P1707. [Usaco2007 Nov]tanning 分配防晒霜
[Usaco2007 Nov]tanning 分配防晒霜
题目描述
奶牛们计划着去海滩上享受日光浴。为了避免皮肤被阳光灼伤,所有 头奶牛必须在出门之前在身上抹防晒霜。第 头奶牛适合的最小和最大的 值分别为 和 。如果某头奶牛涂的防晒霜的 值过小,那么阳光仍然能把她的皮肤灼伤;如果防晒霜的 值过大,则会使日光浴与躺在屋里睡觉变得几乎没有差别。为此,奶牛们准备了一大篮子防晒霜,一共 瓶。第 瓶防晒霜的 SPF 值为 。瓶子的大小也不一定相同,第 瓶防晒霜可供 头奶牛使用。当然,每头奶牛只能涂某一个瓶子里的防晒霜,而不能把若干个瓶里的混合着用。请你计算一下,如果使用奶牛们准备的防晒霜,最多有多少奶牛能在不被灼伤的前提下,享受到日光浴的效果?
输入格式
- 第一行: 个用空格隔开的整数: 和 。
- 第二至 行:第 行给出了适合第 头奶牛的 值的范围: 以及 。
- 第 至 行:第 行为第 瓶防晒霜的参数: 和 ,两个数间用空格隔开。
输出格式
- 第一行:输出 个整数,表示最多有多少头奶牛能享受到日光浴。
3 2
3 10
2 5
1 5
6 2
4 1
2
样例说明:
一共有 头奶牛, 瓶防晒霜。 头奶牛适应的 值分别为 ,,以及 。 瓶防晒霜的 值分别为 (可使用 次)和 (可使用 次)。可能的分配方案为:奶牛 使用第 瓶防晒霜,奶牛 或奶牛 使用第 瓶防晒霜。显然,最多只有 头奶牛的需求能被满足。
数据规模与约定
对于 的数据,,,,。
题目来源
Gold