#include #include #include #include #include #define REP(i,a,b) for(i=a;i dp[j-s[i]]+1) dp[j] = dp[j-s[i]]+1; res = 0; rep(i,n) res += dp[d[i]*2]; assert(1<=res && res<=n*2*mx); printf("%d\n",res); } return 0; }