#5730. 买书

买书

题目描述

小明有 mm 元钱,书店有 nn 种书。第 ii 种书的价格为 pip_i 元,页数为 aia_i 页,库存量为 cic_i 本。小明想用这些钱买书,使得买到的书的总页数最多。每种书最多买 cic_i 本。

输入格式

第一行包含两个整数 n,mn,m,分别表示书的种类数和预算金额。

接下来 nn 行,每行包含三个整数 pi,ai,cip_i,a_i,c_i,依次表示第 ii 种书的价格、页数和库存量。

输出格式

一行一个整数,表示能买到的最大总页数。

样例

3 20
3 100 3
5 200 2
8 300 1
700

样例解释

共有三种书,预算 2020 元:

  • 11 种:价格 33 元,页数 100100,库存 33 本;
  • 22 种:价格 55 元,页数 200200,库存 22 本;
  • 33 种:价格 88 元,页数 300300,库存 11 本。

最优方案:购买 22 本第 22 种书(花费 1010 元,获得 400400 页)和 11 本第 33 种书(花费 88 元,获得 300300 页),总花费 1818 元,总页数 700700。没有其他方案能获得更大页数。

提示

  • 1n1001 \le n \le 100
  • 1m10001 \le m \le 1000
  • 1pi,ai10001 \le p_i,a_i \le 1000
  • 1ci1001 \le c_i \le 100