前言
看到题目的是感觉还是有点难的
因为体积和价值等同 不确保答案是否对
但是还是直接猜上去了 传送门 :
思路我们令 价值等同于体积即可
这样我们直接跑一遍01背包就行了
CODEvoid solve()
{
cin>>m;
cin>>n;
for(int i=1;i>v;
w=v;
for(int j = m ;j>=v;j--)
{
f[j] = max(f[j],f[j-v]+w);
}
}
cout
关注
打赏