网站页面
当前课程
成员
General
主题 1
主题 2
主题 4
主题 5
主题 6
主题 7
主题 8
主题 9
主题 10
主题 11
主题 12
主题 13
主题 14
主题 15
主题 16
主题 17
主题 18
主题 19
主题 20
[NOIP2010冲刺二]宝物筛选
成绩 | 0 | 开启时间 | 2013年02月21日 星期四 23:02 |
折扣 | 0.8 | 折扣时间 | 2013年02月28日 星期四 23:02 |
允许迟交 | 是 | 关闭时间 | 2013年02月28日 星期四 23:02 |
输入文件 | treasure.in | 输出文件 | treasure.out |
【题目描述】
终于,破解了千年的难题。 宁采臣 找到了宝物室,里面堆满了无数价值连城的宝物……这下 宁采臣 可发财了,嘎嘎。但是这里的宝物实在是太多了, 宁采臣 的采集车似乎装不下那么多宝物。看来 宁采臣 只能含泪舍弃其中的一部分宝物了…… 宁采臣 对洞穴里的宝物进行了整理,他发现每样宝物都有一件或者多件。他粗略估算了下每样宝物的价值,之后开始了宝物筛选工作:宁采臣 有一个最大载重为 W 的采集车,洞穴里总共有 n 种宝物,每种宝物的价值为 v[i] ,重量为 w[i] ,每种宝物有 m[i] 件。 宁采臣 希望在采集车不超载的前提下,选择一些宝物装进采集车,使得它们的价值和最大。
【输入格式】
第一行为一个整数 N 和 w ,分别表示宝物种数和采集车的最大载重。
接下来 n 行每行三个整数,其中第 i 行第一个数表示第 i 类品价值,第二个整数表示一件该类物品的重量,第三个整数为该类物品数量。
【输出格式】
输出仅一个整数 ans ,表示在采集车不超载的情况下收集的宝物的最大价值。
【输入样例】
4 20
3 9 3
5 9 1
9 4 2
8 1 3
【输出样例】
47
【数据范圈】
对于 30% 的数据: n ≤∑ m[i] ≤ 10^4 ; 0 ≤ W ≤ 10^3 。
对于 100% 的数据: n ≤∑ m[i] ≤ 10^5 ;0 ≤ w ≤ 4*10^4; 1≤n≤100。
≤