#include #define MAXN 5001 #define MAXM 51 int a[MAXM],f[MAXN]; int n; int main(void) { scanf("%d",&n); for (int i=0;i=a[i];j--) f[j]+=f[j-a[i]]; } if (sum%2==1) puts("0"); else printf("%d\n",f[sum/2]/2); return 0; }