首页 / 题库

P16004 - 三角洲行动(force)

动态规划入门
通过次数10 提交次数35 内存限制 128MB 时间限制1秒

描述

三角洲是一款多平台跨端第一人称特战干员战术射击游戏,现在各个年龄段都非常流行,小李也是其中玩家之一。

在一局游戏中,小李准备完成一次“危险行动”模式中的机密任务。小李需要在他的仓库中的$n$个武器、药品等物品中,选择若干物品携带进入这局游戏,其中第$i$个物品有这些属性:

1.占用背包的格数$w_i$

2.系统给出物品的战备值$b_i$

3.小李对于物品的战斗力评价$v_i$

根据任务要求及小李的风险偏好,小李希望在物品占用背包格数不超过$W$,总战备值不超过$B$时,尽可能高的战斗力总和进入这局游戏。

小李对这个问题很头疼,于是他找到了你,他希望你告诉他选择哪些物品进入游戏以及最大战斗力总和。

输入

从文件force.in中读入数据。

第一行包含三个数字$n,W,B$,分别表示物品的数量、背包的格数上限、总战备值上限。

第二行到$n+1$行,每行三个数字$w_i、bi、vi$,分别表示第$i$个物品占用背包的格数、战备值、战斗力。

输出

输出到文件force.out中。

第一行仅一个数字,为最大战斗力总和。

第二行输出若干个物品的编号,不同物品编号之间用一个空格分割,为选择的物品的编号列表,顺序任意。如果有多组方案的战斗力总和均为最大值,则以任意顺序输出任意一组均可。

注意:因为本题包含Special Judge,请不要输出多余的空格,否则可能会导致判定出错。

样例

  • 复制
  • 复制

提示

总共有4种物品,物品的属性见下表。物品占用格数不得超过20,总战备值不得超过20。
物品编号 占用背包的格数 战备值 战斗力
1 7 8 9
2 3 10 6
3 9 9 4
4 4 5 5
选择1、2物品最优,占用背包的总格数为7+3=10,总战备值为8+10=18,总共有4种物品,物品的属性见下表。物品占用格数不得超过20,总战备值不得超过20。
物品编号 占用背包的格数 战备值 战斗力
1 7 8 9
2 3 10 6
3 9 9 4
4 4 5 5
选择1、2物品最优,占用背包的总格数为7+3=10,总战备值为8+10=18,总战斗力为9+6=15。不存在比这个方案更优的方案。

对于所有测试数据保证:$1\le n\le100,1\le W,B\le200,1\le w_i\le W,1\le b_i\le B,{1\le v}_i\le200$。

意见反馈

    最多上传3张图片,格式为JPG、PNG、JPEG,单张不超过5MB

    注册

    发送验证码

    密码必须包含数字、字母和特殊字符

    找回密码

    发送验证码

    密码必须包含数字、字母和特殊字符

    运行 ID:67149

    • 测试点1:Accepted
    • 用时:0 ms
    • 内存:288 kb
    • 测试点2:Accepted
    • 用时:0 ms
    • 内存:288 kb
    输入
    203
    输出
    203

    test

    测评信息

    错误.in文件下载

    错误.out文件下载

    运行 ID:67149

    2019-01-24 15:06:36