#include <iostream> using namespace std; const int MAXN = 1e3+5; #define ll long long int a[MAXN],n,sum; ll dp[MAXN][MAXN]; //dp[i][j]: 前i个数组成j的方案数 int main() { cin>>n>>sum; for(int i=0;i<n;i++) cin>>a[i]; dp[0][a[0]] = 1; for(int i=1;i<n;i++){ f...