#include<string.h> #include<algorithm> using namespace std; int suan(int a[],int n,int m)//一唯 { int dp[1055]; memset(dp,0,sizeof(dp)); for(int i=1; i<=n; i++) for(int j=m; j>=a[i]; j--) { if(j>=a[i]) dp[j]=max(dp[j],dp[j-a[i]]+a[i]); //dp[i][j]=max(dp[i-1][j],dp[i-1][j-a[i]]...