您当前的位置: 首页 > 

[Acwing] 1024. 装箱问题 01背包

*DDL_GzmBlog 发布时间:2021-11-07 11:02:01 ,浏览量:5

前言

看到题目的是感觉还是有点难的

因为体积和价值等同 不确保答案是否对

但是还是直接猜上去了 传送门 :

思路

我们令 价值等同于体积即可

这样我们直接跑一遍01背包就行了

CODE
void 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            
关注
打赏
1688896170
查看更多评论
0.3902s