dp[i]表示i是否能得到,初始化dp[0]为true。
遍历数组每个元素(num),对于dp中每个元素(dp[j]),如果为true,则dp[j + num] = true。
注意j必须从尾到头遍历,不然[1,2,5]会认为是true。(即每个元素num会重复累加)