‹ 上一题 下一题 ›

j01725. 时间窗背包 未做

1000 ms 256 MB 测试点 10 J-33·背包DPJ·算法自拟题背包动态规划

题目描述

小 P 在玩一款闯关游戏:一共有 件装备,第 件装备会在时刻 之后解锁(解锁前不可使用),它的体积是 、价值是 ,每件至多使用一次。背包容量为 。

请把所有装备按解锁时刻从早到晚排好序,依次对每件装备做「拿或不拿」的取舍,计算背包能获得的最大价值总和。

输入格式

第一行两个整数 和 。

接下来 行,每行三个整数 、 和 ,依次表示第 件装备的解锁时刻、体积与价值。

输出格式

一行一个整数,表示背包能获得的最大价值总和。

样例

输入
2 5
3 10 5
1 2 3
输出
3

样例解释

按解锁时刻排序:第 2 件(时刻 )在前,第 1 件(时刻 )在后。

  • 第 1 件装备体积 ,超过容量 ,拿不了;
  • 第 2 件装备体积 ,价值 ,可以拿。

最大价值总和为 。

数据范围

输入
输出

            
答案