题目描述
纪念品店有 种徽章,第 种每枚重 、收藏值 ,且全店仅剩 枚。你有一个承重上限为 的收藏册,每种徽章可以买 0 到 枚。在总重量不超过 的前提下,求收藏值总和的最大值。
输入格式
第一行两个整数 和 ,表示徽章种数与收藏册承重上限。接下来 行,每行三个整数 、、,分别表示第 种徽章的单枚重量、收藏值与剩余枚数上限。
输出格式
一行一个整数,表示能获得的最大收藏值总和。
样例
输入
3 10 3 4 2 4 5 1 2 2 3
输出
13
数据范围
- 对于 30% 的数据: 6, 3, 1000(可爆搜每种买几枚)。
- 对于 60% 的数据: 50, 10, 5000。
- 对于 100% 的数据: 100, 50, ,1 ,1 ,。