题目描述
小熊们计划着去海滩上享受日光浴。为了避免皮肤被阳光灼伤,所有 C(1≤C≤2500) 只小熊必须在出门之前在身上抹防晒霜。第 i 只小熊适合的最小和最
大的 SPF 值分别为 minSPFi 和 maxSPFi(1≤minSPFi≤maxSPFi≤1,000)。如果某只小熊涂的防晒霜的 SPF 值过小,那么阳光仍然能把她的皮肤灼伤;如果防晒霜的 SPF 值过大,则会使日光浴与躺在屋里睡觉变得几乎没有差别。
为此,小熊们准备了一大篮子防晒霜,一共 L(1≤L≤2500) 瓶。第 i 瓶防晒霜的 SPF 值为 SPFi(1≤SPFi≤1,000)。瓶子的大小也不一定相同,第 i 瓶防晒霜可供 coveri 只小熊使用。当然,每只小熊只能涂某一个瓶子里的防晒霜,而不能把若干个瓶里的混合着用。
请你计算一下,如果使用小熊们准备的防晒霜,最多有多少小熊能在不被灼伤的前提下,享受到日光浴的效果?
输入描述
第 1 行: 2 个用空格隔开的整数:C 和 L。
第 2..C+1 行: 第 i+1 行给出了适合第 i 只小熊的 SPF 值的范围:minSPFi 以及 maxSPFi。
第 C+2..C+L+1 行: 第 i+C+1 行为了第 i 瓶防晒霜的参数:SPFi 和 coveri,两个数间用空格隔开。
输出描述
第 1 行: 输出 1 个整数,表示最多有多少只小熊能享受到日光浴。
3 2
3 10
2 5
1 5
6 2
4 1
2
提示
一共有 3 只小熊,2 瓶防晒霜。
3 只小熊适应的 SPF 值分别为 3..10,2..5,1..5。
2 瓶防晒霜的 SPF 值分别为 6(可使用 2 次)和 4(可使用 1 次)。
可能的分配方案为:小熊 1 使用第 1 瓶防晒霜,小熊 2 或小熊 3 使用第 2 瓶防晒霜。显然,最多只有 2 只小熊的需求能被满足。