luogu#P11268. 【MX-S5-T2】买东西题
【MX-S5-T2】买东西题
题目背景
原题链接:https://oier.team/problems/90。
此题题意与关联的现实生活情景略有不同,请认真阅读题目描述。
题目描述
你要买 个物品,第 个物品原价 元,折扣价 元(保证 )。
你还有 个满减优惠券,第 个优惠券形如原价满 减 (保证 )。
对于第 个物品,你可以选择以下三种购买方式之一:
- 使用原价 购买。
- 使用折扣价 购买。
- 选择一个未使用过的优惠券 ,要求满足 ,使用优惠券 ,以 的价格购买。注意每个优惠券 只能被最多一个 使用。
求购买所有物品最少用钱。
输入格式
第一行,两个正整数 ,表示物品数量和优惠券数量。
接下来 行,每行两个正整数 ,表示第 个物品的原价和折扣价。
接下来 行,每行两个正整数 ,表示第 个优惠券是满 减 的。
输出格式
仅一行,一个整数,表示最少用钱。
5 4
7 5
4 2
5 2
6 4
6 3
5 1
7 4
5 4
3 2
12
3 4
3 2
5 1
5 5
5 5
3 3
4 2
2 1
1
提示
【样例解释 #1】
因为满足 即 ,所以可以使用原价和第 个优惠券购买第 个物品,花费 元。
因为满足 即 ,所以可以使用原价和第 个优惠券购买第 个物品,花费 元。
使用折扣价购买第 个物品,花费 元。
使用原价和第 个优惠券购买第 个物品,花费 元。
使用折扣价购买第 个物品,花费 元。
共 元。可以证明这是最少用钱方案。
【样例解释 #2】
使用原价和第 个优惠券购买第 个物品。
使用折扣价购买第 个物品。
使用原价和第 个优惠券购买第 个物品。
共 元。
【样例 #3】
见附件中的 buy/buy3.in
与 buy/buy3.ans
。
该组样例满足测试点 的约束条件。
【样例 #4】
见附件中的 buy/buy4.in
与 buy/buy4.ans
。
该组样例满足测试点 的约束条件。
【样例 #5】
见附件中的 buy/buy5.in
与 buy/buy5.ans
。
该组样例满足测试点 的约束条件。
【样例 #6】
见附件中的 buy/buy6.in
与 buy/buy6.ans
。
该组样例满足测试点 的约束条件。
【数据范围】
对于所有测试数据,保证:,,,。
测试点编号 | 特殊性质 | |||
---|---|---|---|---|
无 | ||||
无 | ||||