No testdata at current.
由样例可以看出火药枪填充火药是同时的,所以每种火药枪在时间上的限制就是独立的,都是T/CiT/C_iT/Ci。
此时将题目抽象为,有若干种物品,每种物品有价值AiA_iAi,体积BiB_iBi,限制个数T/CiT/C_iT/Ci,要在体积不超过MMM的基础上选出的物品价值最大,这样就变成了典型的多重背包问题,可以用01背包的做法去做。
Python代码
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
GoToPasswordLoginPrompt