[第20届福州市机器人竞赛C++编程挑战赛 初中组] 水资源采购
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
某地区近期遭遇严重干旱,政府需要紧急采购饮用水以满足居民基本需求。当地有多家水供应商,每家供应商的水价和供应量各不相同。政府需要在保证供水总量的前提下,最小化采购成本。
政府每天需要采购固定数量的饮用水( 吨)。市场上有 家水供应商,每家供应商有以下两个属性:
供水价格: 元/吨
供应上限:每天最多能提供 吨
采购要求:
- 可以从每家供应商购买任意数量的水,不超过其供应上限
- 必须确保采购总量满足居民需求
- 目标是使总采购成本最低
输入格式
第一行:两个整数 和,依次表示每天需要的饮用水总量(吨)和水供应商数量。
接下来 行表示每个供应商的信息。
每行两个整数 和 ,依次表示供应商的水价(元/吨)和该供应商的最大供应量(吨)
输出格式
输出一个整数,表示采购所需饮用水的最小总成本。如果无法满足供应量,输出 。
输入输出样例
200 4
3 50
5 100
4 80
6 120
820
数据范围与提示
第20届福州市机器人竞赛C++编程挑战赛初中组(7-9年级)复现赛
- 状态
- 已结束
- 规则
- OI
- 题目
- 5
- 开始于
- 2026-4-26 0:00
- 结束于
- 2026-5-25 0:00
- 持续时间
- 696 小时
- 主持人
- 参赛人数
- 5