背包问题
dp,s[i][j]表示前i个数和为j的方案。
s[i][j]=s[i-1][j]+s[i-1][j-i]    i<=j
         =s[i-1][j]        i>j