結果 : subset sum problem dynamic programming leetcode