计蒜客习题:蒜头君的购物袋 1
题目

样例

代码
#include<iostream>
using namespace std;
int dp[30010];
int main()
{
int V,n,v;
cin>>V>>n;
for(int i=1;i<=n;i++)
{
cin>>v;
for(int j=V;j>0;j--)
if(dp[j]) dp[j+v]=1;
dp[v]=1;
}
for(int i=V;i>0;i--)
if(dp[i]) {cout<<V-i;break;}
return 0;
}