#209. Sunscreen

Sunscreen

题目描述

CC 头奶牛进行日光浴,第 ii 头奶牛需要 minSPFi\text{min}SPF_imaxSPFi\text{max}SPF_i 单位强度之间的阳光。

每头奶牛在日光浴前必须涂防晒霜,防晒霜有 LL 种,涂上第 ii 种之后,身体接收到的阳光强度就会稳定为 SPFiSPF_i,第 ii 种防晒霜有 covericover_i 瓶。

求最多可以满足多少头奶牛进行日光浴。

输入格式

第一行输入整数 CCLL

接下来的 CC 行,按次序每行输入一头牛的 minSPF\text{min}SPFmaxSPF\text{max}SPF 值,即第 ii 行输入 minSPFi\text{min}SPF_imaxSPFi\text{max}SPF_i

再接下来的 LL 行,按次序每行输入一种防晒霜的 SPFSPFcovercover 值,即第 ii 行输入 SPFiSPF_icovericover_i

每行的数据之间用空格隔开。

输出格式

输出一个整数,代表最多可以满足奶牛日光浴的奶牛数目。

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

数据范围与提示

对于全部的测试点,保证 1C,L25001 \le C,L \le 25001minSPFmaxSPF10001 \le \text{min}SPF \le \text{max}SPF \le 10001SPF,cover10001 \le SPF, cover \le 1000