完全背包#includeint main(){ int t,n=3,a[3]={150,200,350}; scanf("%d",&t); while(t--) { int i,j,m,dp[10005]={0}; scanf("%d",&m); for(i=0;i for(j=a[i];j<=m;j++) if(dp[j-a[i]]+a[i]>dp[j]) dp[j]=dp[j-a[i]]+a[i]; printf("%d\n",m-dp[m]); }}