#CSP202406D. 货物调度
货物调度
时间限制: 2.0 秒
空间限制: 512 MB
题目描述
西西艾弗岛上共有 间物流仓库,小 P 目前有 件货物存放其中。为了获得至少为 的现金,小 P 需要选取一些货物卖出。
已知货物信息如下,第 件()货物:
- 存放在第 间仓库中();
- 价值为 ,即选择卖出该货物可获得 的现金。
但在调货出库时也需要支付一些费用,对于第 间()仓库:
- 只要调用了该仓库的货物(至少一件),就需要支付 的基本费用;
- 如果调用了该仓库中共 件货物,则还需要支付 的计件费用。
小 P 的最终目标是获得至少为 的现金,即要求卖出的货物总价值减去总费用的结果大于或等于 。 在满足该目标的前提下,试为小 P 规划一种花费最小的卖货方案。
输入格式
从标准输入读入数据。
输入的第一行包含三个正整数 。
接下来 行输入仓库信息,其中第 行()包含两个整数 和 。
接下来 行输入货物信息,其中第 行()包含两个整数 和 。
输出格式
输出到标准输出。
仅输出一个整数,表示完成目标前提下的最小花费。
2 3 15
2 1
3 2
10 0
20 1
15 0
4
样例 1 解释
最优方案:选取货物 和 ,二者均在 号仓库,总花费为 。
选取货物 也刚好能满足要求(),但花费更多。
单独选取货物 或 均不能满足要求。
5 3 15
2 1
1 1
3 2
4 2
1 5
10 1
10 1
10 1
3
样例 2 解释
小 P 所有货物均存放在仓库 中,任取两件货物卖出即可满足要求()。
子任务
的数据满足 ;
另有 的数据满足 ;
全部的数据满足:
- 且保证至少存在一种可满足要求的卖货方案。