give array distinct integer num target integer target return number possible combination add targetthe test case generate answer fit 32bit integer Example 1input num 123 target 4Output 7explanationthe possible combination way are1 1 1 11 1 21 2 11 32 1 12 23 1note different sequence count different combinationsExample 2input num 9 target 3output 0 Constraints1 numslength 2001 numsi 1000All element nums unique1 target 1000 follow what negative number allow give array how change problem what limitation need add question allow negative number