上网站 ftp,amh面板安装wordpress,十大在线编程网站,怎么制作网站接口链接#xff1a;登录—专业IT笔试面试备考平台_牛客网 来源#xff1a;牛客网 有一个箱子容量为V#xff08;正整数#xff0c;0 ≤ V ≤ 20000#xff09;#xff0c;同时有n个物品#xff08;0#xff1c;n ≤ 30#xff09;#xff0c;每个物品有一个体积#xf…链接登录—专业IT笔试面试备考平台_牛客网 来源牛客网 有一个箱子容量为V正整数0 ≤ V ≤ 20000同时有n个物品0n ≤ 30每个物品有一个体积正整数。 要求n个物品中任取若干个装入箱内使箱子的剩余空间为最小。 分析
不还是01背包求最大价值嘛只是每个物体的价值与所占体积一样。 #includebits/stdc.h
typedef long long ll;
using namespace std;
void solve()
{ll v;cinv;ll n;cinn;ll dp[v1];memset(dp,0,sizeof dp);ll a[n1];for(ll i1;in;i)cina[i];for(ll i1;in;i){for(ll jv;ja[i];j--){dp[j]max(dp[j],dp[j-a[i]]a[i]);}}coutv-dp[v]\n;
}int main(){ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);ll t1;while(t--)solve();return 0;}