【动态规划】【RQ202】奥运火炬登珠峰

题目描述

5月8日,在世界人民的共同关注下,象征着和平、友谊、圣洁的奥运火炬终于来到了世界之巅——珠穆朗玛峰……

登 上珠峰可不是所有人都能办得了的,火炬手们为了登山要使用特殊的装备。他有一个带2种气体的气缸:一个为氧气,一个为氮气。让火炬手需要各种的数量的氧和 氮。火炬手有一定数量的气缸。每个气缸都有重量和气体容量。火炬手为了完成传递需要特定数量的氧和氮。他完成传递所需气缸的总重的最低限度的是多少?
例 如:火炬手有5个气缸。每行三个数字为:氧,氮的(升)量和气缸的重量:
3 36 120
10 25 129
5 50 250
1 45 130
4 20 119
如果火炬手需要5升的氧和60升的氮则总重最小为249 (1,2或者4,5号气缸)。
你的任务 就是计算火炬手为了完成传递需要的气缸的重量的最低值。

输入格式

输入:
第一行有2整数t,a(1<=t<=21,1<=a<=79)。它们表示氧,氮各自需 要的量。
第二行为整数n (1<=n<=1000)表示气缸的个数。
此后的n行,每行包括 ti,ai,wi(1<=ti<=21,1<=ai<=79,1<=wi<=800)3整数。这些各自是:第i个气 缸里的氧和氮的容量及汽缸重量。

输出格式

输出:
仅一行包含一个整数,为火炬手完成传递所需的气缸的重量总和的最低值。

样例输入

样例输出

三维状态图像

 


可以多拿,二维动态规划

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值