免费化妆品
化妆品使用
时间限制:1秒 内存限制:256M
【问题描述】
化妆品公式新研制出一款化妆品,为宣传,推出免费使用化妆品活动。由于爱美的女士太多了,所以就有如下问题:
有 \(N\) 位女士,第 \(i\) 个女士适合的化妆品的PH值在 \(A_i\)和 \(B_i\) 之间。
有 \(M\) 瓶化妆品,第i瓶的PH值为 \(P_i\),可供 \(C_i\) 个女士使用。
每个女士只能用某一个瓶子里的化妆品,而不能把若干个瓶里的混合着用。请你帮化妆品公司计算一下,最多能满足多少个女士用上化妆品?
【输入格式】
第 \(1\) 行: 两个用空格隔开的整数:\(N\) 和 \(M\)。
第 \(2..N+1\) 行: 第 \(i+1\) 行给出了适合第 \(i\) 个女士的PH值的范围:\(A_i\) 以及 \(B_i\)。
第 \(N+2..N+M+1\) 行: 第 \(i+N+1\) 行为了第 \(i\) 瓶化妆品的参数:\(P_i\) 和 \(C_i\),两个数间用空格隔开。
【输出格式】
输出一个整数,表示最多有多少个女士能用上化妆品。
【输入输出样例】
Input
3 2
3 10
2 5
1 5
6 2
4 1
Output
2
【样例解释】
一共有3名女士,2瓶化妆品。3名女士适应的PH值分别为[3,10],[2,5],以及[1,5]。2瓶化妆品的PH值分别为6(可使用2次)和4(可使用1次)。
可能的分配方案为:女士1使用第1瓶化妆品,女士2或女士3使用第2瓶化妆品。显然,最多只有2名女士的需求能被满足。
【数据限制】
\(1 <= N,M <= 10000\)
\(0<= A_i,B_i,P_i,C_i<=10^9\)
【来源】
Mr.he