//AC #include #include using namespace std; const int MAX_N=2e3+5; int n,m; int w[MAX_N]; int dp[MAX_N],g[MAX_N]; int main(){ ios::sync_with_stdio(false),cin.tie(0),cout.tie(0); cin>>n>>m; for(int i=1;i<=n;i++){ cin>>w[i]; } dp[0]=1;//背包容量为0也是一种选择方案 for(int i=1;i<=n;i++){ for(int j=m;j>=w[i];j--){ dp[j]=(dp[j]+dp[j-w[i]])%10; } } for(int i=1;i<=n;i++){ g[0]=1;//背包容量为0也是一种选择方案 for(int j=1;j<=m;j++){ if(j