100 #P1087. *【背包:二维01背包】潜水员
*【背包:二维01背包】潜水员
潜水气缸优化问题
题目描述
某潜水员收到一次潜水任务,需要一定量的氧气 和一定量的氮气 。
现有 个气缸,每个气缸有三个属性:氧气量 、氮气量 和重量 。
求满足潜水员需求的氧气量和氮气量的气缸总重量的最小值。
示例:
潜水员需要 5 升氧气和 60 升氮气。现有 5 个气缸(数据如下),则最小总重量为 249(可选第 1、2 号气缸,或第 4、5 号气缸):
| 气缸 | |||
|---|---|---|---|
| 第1号 | 3 | 36 | 120 |
| 第2号 | 10 | 25 | 129 |
| 第3号 | 5 | 50 | 250 |
| 第4号 | 1 | 45 | 130 |
| 第5号 | 4 | 20 | 119 |
输入格式
第一行两个整数 、(,),表示所需氧气量和氮气量。
第二行一个整数 (),表示气缸数量。
接下来 行,每行三个整数 、、(,,),表示每个气缸的氧气量、氮气量和重量。
输出格式
一个整数,表示满足需求的气缸总重量的最小值。
5 60
5
3 36 120
10 25 129
5 50 250
1 45 130
4 20 119
249