#AG0403. 涂防晒

涂防晒

题目描述

小熊们计划着去海滩上享受日光浴。为了避免皮肤被阳光灼伤,所有 C(1C2500)C(1≤C≤2500) 只小熊必须在出门之前在身上抹防晒霜。第 ii 只小熊适合的最小和最 大的 SPFSPF 值分别为 minSPFiminSPF_imaxSPFi(1minSPFimaxSPFi1,000)maxSPF_i(1≤minSPF_i≤maxSPF_i≤1,000)。如果某只小熊涂的防晒霜的 SPFSPF 值过小,那么阳光仍然能把她的皮肤灼伤;如果防晒霜的 SPFSPF 值过大,则会使日光浴与躺在屋里睡觉变得几乎没有差别。

为此,小熊们准备了一大篮子防晒霜,一共 L(1L2500)L (1≤L≤2500) 瓶。第 ii 瓶防晒霜的 SPFSPF 值为 SPFi(1SPFi1,000)SPF_i(1≤SPF_i≤1,000)。瓶子的大小也不一定相同,第 ii 瓶防晒霜可供 covericover_i 只小熊使用。当然,每只小熊只能涂某一个瓶子里的防晒霜,而不能把若干个瓶里的混合着用。

请你计算一下,如果使用小熊们准备的防晒霜,最多有多少小熊能在不被灼伤的前提下,享受到日光浴的效果?

输入描述

11 行: 22 个用空格隔开的整数:CCLL

2..C+12..C+1 行: 第 i+1i+1 行给出了适合第 ii 只小熊的 SPFSPF 值的范围:minSPFiminSPF_i 以及 maxSPFimaxSPF_i

C+2..C+L+1C+2..C+L+1 行: 第 i+C+1i+C+1 行为了第 ii 瓶防晒霜的参数:SPFiSPF_icovericover_i,两个数间用空格隔开。

输出描述

11 行: 输出 11 个整数,表示最多有多少只小熊能享受到日光浴。

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

提示

一共有 33 只小熊,22 瓶防晒霜。

33 只小熊适应的 SPFSPF 值分别为 3..102..51..53..10,2..5,1..5

22 瓶防晒霜的 SPFSPF 值分别为 66(可使用 22 次)和 44(可使用 11 次)。

可能的分配方案为:小熊 11 使用第 11 瓶防晒霜,小熊 22 或小熊 33 使用第 22 瓶防晒霜。显然,最多只有 22 只小熊的需求能被满足。