A29700.宝物筛选

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

终于,破解了千年的难题。飞哥找到了王室的宝物室,里面堆满了无数价值连城的宝物。

这下飞哥可发财了,嘎嘎。但是这里的宝物实在是太多了,飞哥 的采集车似乎装不下那么多宝物。看来飞哥只能含泪舍弃其中的一部分宝物了。
飞哥对洞穴里的宝物进行了整理,他发现每样宝物都有一件或者多件。他粗略估算了下每样宝物的价值,之后开始了宝物筛选工作:飞哥有一个最大载重为 WW 的采集车,洞穴里总共有 nn 种宝物,每种宝物的价值为 viv_{i},重量为 wiw_{i},每种宝物有 mim_{i}件。飞哥希望在采集车不超载的前提下,选择一些宝物装进采集车,使得它们的价值和最大。

输入格式

第一行为一个整数 nnWW,分别表示宝物种数和采集车的最大载重。
接下来 nn 行每行三个整数 vi,wi,miv_{i},w_{i},m_{i}

输出格式

输出仅一个整数,表示在采集车不超载的情况下收集的宝物的最大价值。

输入输出样例

  • 输入#1

    4 20
    3 9 3
    5 9 1
    9 4 2
    8 1 3

    输出#1

    47

说明/提示

1n1071\le n\le 10^{7}
题目保证计算结果在 intint 范围内。

首页