看到好多大佬都用动规,这题数据范围太水了(n<=30)于是本蒟蒻先来发篇dfs
深搜思路:
把n个物品两种可能(取与不取)都搜一遍,得到的最小体积就是答案
具体解释看代码
1 |
|
但是如果数据范围加大了话。。。
其实本题就是把0-1背包中物品的价值与体积画了个等号,于是本题就变成了一道0-1
背包模板题
代码如下:
1 |
|
「深藏不露是一种卓越的才能」
把n个物品两种可能(取与不取)都搜一遍,得到的最小体积就是答案
1 | #include<bits/stdc++.h> |
其实本题就是把0-1背包中物品的价值与体积画了个等号,于是本题就变成了一道0-1
背包模板题
1 | #include<bits/stdc++.h> |