1. 程式人生 > >494. Target Sum

494. Target Sum

子集 target 接下來 targe bsp nbsp 判斷 數學 得到

數組中每個元素都要用到,取正或負,全部的和是否能得到target。

數學問題,取正的集合之和為P,取負的為N。

P - N = target

P - N + P + N = target + P + N

2*P = target + sum

P = (target + sum) / 2

target + sum是否為偶數就可初步判斷能否得到,接下來即判斷(target + sum) / 2是否能由數組的子集得到,詳見375.

494. Target Sum