1维滚动数组
    先for(种类) 在for(target的累积)
    如果可以重复选从前向后遍历
    不可以重复选从后向前遍历
    dp[0] 初始化1 未有累加方便累加
    dp[0] 初始化 0 已有累加的情况