#Summer240014. 重生之我喜欢背包
重生之我喜欢背包
重生之我喜欢背包
你说得对,这是一个背包问题。
小z很喜欢完沙盒游戏,可是他发现,探索完了之后背包总是装不下物品,于是他准备一次尽可能把尽可能多的价值尽可能高的物品带走,当然了,物品个数是有限的,帮帮他吧,会赢吗?
输入/输出
输入n+1行
第一行两个整数 N 和 V ,N 表示物品种类数,V 表示最大容量
之后n行,每行三个整数 v , w , s 分别表示物品体积、价值和个数
输出一行
表示最大价值
友情提示
想必各位都会多重背包问题吧:),但是简单的dp多重背包的范围还是太小了,所以本题需要各位发挥想象力扩大自己的算法能接受的数据范围
测试数据
输入
2 8
4 100 2
2 100 4
输出
400
数据范围
对于测试点 1 - 4 : 0 < N <= 5 0000 , 0 < W <= 5 0000 , 0 <= ∑m <= 10 0000
对于测试点 5 - 10 : 0 < N <= 80 0000 , 0 < W <= 5 0000 , 0 <= ∑m <= 1000 0000 , N * V <=450 0000
相关
在下列比赛中: