#A2028. [USACO07NOV] Sunscreen G

[USACO07NOV] Sunscreen G

题目描述

有C个奶牛去晒太阳 (1 <=C <= 2500),每个奶牛各自能够忍受的阳光强度有一个最小值minSPF[i]和一个最大值maxSPF[i] (1<=minSPF[i]<=maxSPF[i]<=1000),太大就晒伤了,太小奶牛没感觉。

而刚开始的阳光的强度非常大,奶牛都承受不住,然后奶牛就得涂抹防晒霜,防晒霜的作用是让阳光照在身上的阳光强度固定为某个值。

那么为了不让奶牛烫伤,又不会没有效果。

给出了L(1 <= L <=2500)种防晒霜。每种的数量cover[i]和固定的阳光强度SPF[i] (1<=SPF[i]<=1000)也给出来了

每个奶牛只能抹一瓶防晒霜,最后问能够享受晒太阳的奶牛有几个。

输入格式

第一行两个整数C和L。

接下来C行,每行两个整数minSPF[i],maxSPF[i]。

再接下来L行,每行两个整数SPF[i]和cover[i],表示第i种防晒霜的阳光强度和数量。

输出格式

一个整数,表示最多能够享受晒太阳的奶牛数量。

3 2
3 10
2 5
1 5
6 2
4 1
2