/ Vijos / 题库 /

挑剔的美食家

挑剔的美食家

时间限制:1秒  内存限制:256M


【题目描述】

  与很多奶牛一样,FJ那群养尊处优的奶牛们对食物越来越挑剔,随便拿堆草就能打发她们午饭的日子自然是一去不返了。现在FJ不得不去牧草专供商那里购买大量美味多汁的牧草,来满足他那 \(N\) 头挑剔的奶牛。

  所有奶牛都对FJ提出了她对牧草的要求:第 \(i\) 头奶牛要求她的食物每份的价钱不低于 \(A_i\),并且鲜嫩程度不能低于 \(B_i\)。商店里供应 \(M\) 种不同的牧草,第 \(i\) 种牧草的定价为 \(C_i\),鲜嫩程度为 \(D_i\) 。

  为了显示她们的与众不同,每头奶牛都要求她的食物是独一无二的,也就是说,没有哪两头奶牛会选择同一种食物。FJ想知道,为了让所有奶牛满意,他最少得在购买食物上花多少钱。

【输入格式】

  第 1 行: 2 个用空格隔开的整数 \(N\) 和 \(M\)。
  第 2..\(N+1\) 行: 第 \(i+1\) 行包含 2 个用空格隔开的整数:\(A_i、B_i\)。
  第 \(N+2..N+M+1\) 行: 第 \(j+N+1\) 行包含 2 个用空格隔开的整数:\(C_i、D_i\)。

【输出格式】

  第 1 行: 输出 1 个整数,表示使所有奶牛满意的最小花费。如果无论如何都无法满足所有奶牛的需求,输出 -1。

【输入输出样例】

 Input

4 7
1 1
2 3
1 4
4 2
3 2
2 1
4 3
5 2
5 4
2 6
4 4

 Output

12

【数据限制】

  \(100\%\) 的数据满足,\(1≤N,M≤100,000\),\(1 ≤ A_i,C_i,D_i ≤ 1,000,000,000\)。

【来源】

  Mr.he

信息

ID
2527
难度
9
分类
贪心 | 数据结构 | 点击显示
标签
递交数
2
已通过
1
通过率
50%
被复制
2
上传者