#5729. 采药进阶

采药进阶

题目描述

山洞中有 nn 种草药,第 ii 种草药的采摘时间为 tit_i,价值为 viv_i,数量信息为 sis_i

  • si=0s_i = 0 表示有无限多株(完全背包)
  • si=1s_i = -1 表示只有一株(01背包)
  • si>0s_i > 0 表示有 sis_i 株(多重背包)

给定总时间 TT,求能采到的草药最大总价值。

输入格式

第一行两个整数 n,Tn, T

接下来 nn 行,每行三个整数 ti,vi,sit_i, v_i, s_i

输出格式

输出一个整数,表示最大总价值。

输入输出样例 #1

输入 #1

样例

输入

4 10

输出

2 3 -1
3 4 0
4 5 2
5 6 -1

输出 #1

15

说明/提示

数据范围

  • 1n1001 \le n \le 100
  • 1T10001 \le T \le 1000
  • 1ti,vi1001 \le t_i, v_i \le 100
  • 1si100-1 \le s_i \le 100