洞察纵观鸿蒙next版本,如何凭借FinClip加强小程序的跨平台管理,确保企业在数字化转型中的高效运营和数据安全?
713
2022-11-17
牛客-xinjun与阴阳师(分组背包)
原题链接:更好的阅读体验题目描述 xinjun是各类手游的狂热粉丝,因随手一氪、一氪上千而威震工大,现在他迷上了阴阳师。xinjun玩手游有一个习惯,就是经过层层计算制定出一套方案来使操作利益最大化(因此即使有扫荡券也不用,故称圣雄肝帝)。已知阴阳师有N个模式可以操作,模式i有ai种操作,但每种模式每日只能选用一种操作,可以不选。操作j能收益vj,但需要花费体力wj点。xinjun每日拥有体力M点,求他每日最多能得到多少收益。
输入描述: 第一行一个正整数T(T<=10),表示共有T组数据。
对于每组数据,第一行两个正整数N,M(1<=N,M<=1000)。
接下来N段数据,每段第一行一个正整数ai(1<=ai<=1000),第二行ai个正整数vj(1<=vj<=1000),第三行ai个正整数wj(1<=wj<=1000)。
每组数据ai之和不大于104。
输出描述: 对每组数据输出一行,即xinjun每日最多能得到多少收益。 示例1 输入 复制 1 3 10 2 2 3 3 2 2 1 1 3 4 1 5 5 输出 复制 9
思路:
分组背包,具体讲解可看:传送门代码: 不懂为什么res不能取-inf
#include
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~