题目名称 31. [POI 1998] 潜水员的问题
输入输出 ple.in/out
难度等级 ★★
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 Gravatarcqw 于2008-04-24加入
开放分组 全部用户
提交状态
分类标签
动态规划 背包问题
分享题解
通过:426, 提交:874, 通过率:48.74%
Gravatardateri 100 0.000 s 0.00 MiB C++
Gravatarcy 100 0.000 s 0.00 MiB C++
GravatarLOSER 100 0.000 s 0.00 MiB C++
Gravatar诺亚 100 0.000 s 0.00 MiB C++
Gravatar【离开·再见】星裔·自由蒂兰 100 0.000 s 0.00 MiB C++
GravatarHzoi_YJX 100 0.000 s 0.00 MiB C++
GravatarGaoErFu 100 0.000 s 0.00 MiB C++
GravatarGo灬Fire 100 0.000 s 0.00 MiB C++
GravatarGo灬Fire 100 0.000 s 0.00 MiB C++
GravatarGo灬Fire 100 0.000 s 0.00 MiB C++
本题关联比赛
2008haoi模拟训练3
NOIP2017普及组模拟赛Mike
关于 潜水员的问题 的近10条评论(全部评论)
好神奇,对着数据试出来的法子,我都想不通我第35行的原理,但是过了(惊
Gravatar在大街上倒立游泳
2023-07-24 17:20 22楼
我自己都不知道怎么就AC了。。
Gravatar_WA自动机
2017-07-25 13:16 21楼
好题
GravatarFisher.
2017-07-02 12:08 20楼
GravatarAntiLeaf
2017-05-25 15:46 19楼
.....开小了
GravatarHeHe
2017-03-05 19:54 18楼
GravatarH_Lost
2016-10-14 23:42 17楼
我费尽千辛万苦,终于证明出我原来的状态转移方程是错的···
Gravatar@@@
2016-07-25 17:27 16楼
回复 @洛克索耶夫 :
赶上精分现场
GravatarSPA
2016-03-31 10:29 15楼
我真傻,真的。
Gravatar洛克索耶夫
2016-03-31 10:28 14楼
GravatarNewBee
2016-03-30 10:50 13楼

31. [POI 1998] 潜水员的问题

★★   输入文件:ple.in   输出文件:ple.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

一个潜水员在潜水时使用一种特殊的装置:一个有两个容器的气筒。一个容器中装的是氧气,另一个容器中装氮气。潜水员需要携带的氧气和氮气量依赖于潜水的时间和深度。潜水员有一系列的气筒,用来在不同的情况下携带。每个气筒可以用这样几个量来描述:气筒的质量,气筒中所能容纳的氧气量,以及可以容纳的氮气量。为了能完成最近的一个任务,潜水员需要一定量的氧气和氮气。潜水员有一系列准备好的气筒。他希望能携带总质量尽可能小的气筒下水。现在请你帮他计算一下至少要携带多少质量的气筒下水才能完成这个任务。

注意:题目中给出的气筒总是能够容纳足够多的气体使得潜水员能完成任务。

【输入格式】

第一行有两个整数 t 和 a ,分别描述完成任务所需的氧气和氮气量。( 1 ≤ t ≤ 21 , 1 ≤ a ≤ 79 )。

第二行有一个整数 n ,表示气筒的个数。( 1 ≤ n ≤ 1000 )。

以后 n 行中,每行有三个整数 ti , ai , wi , ti 表示第 i 个气筒所能容纳的氧气量, ai 表示第 i 个气筒所能容纳的氮气量, wi 表示气筒 i 的质量。( 1 ≤ ti ≤ 21 , 1 ≤ ai ≤ 79 , 1 ≤ wi ≤ 800 )。

【输出格式】

输出只有一行,包含一个整数,表示最少需要携带的多少质量的气筒来完成该任务。

【输入样例】

5 60
5
3 36 120
10 25 129
5 50 250
1 45 130
4 20 119

【输出样例】

249

【样例解释】

潜水员有以下 5 个气筒,每个气筒用三个整数来描述:气筒所能容纳的氧气的量,氮气的量和气筒的质量:

3 36 120

10 25 129

5 50 250

1 45 130

4 20 119

这次任务中潜水员需要携带5升氧气, 60升氮气,那么他至少要携带总质量为 249 的气筒下水(样例中的第一个和第二个气筒或者第四个和第五个气筒)。