Given a set S
with n
elements, and an integer k
. I need to find the sum of products of all n
choose k
pairs. That is, if S = {1,2,3,4} and k = 2
, then I am looking for P = 1*2 + 1*3 + 1*4 + 2*3 + 2*4 +3*4
. Note that product-pairs constitute the set -- taking k
distinct elements from a set of n
elements. I can formulate a simple dynamic programming version of this:
P(n,k) = a_{n}P(n-1,k-1) + P(n-1,k)
That is, take n-1
elements and choose k-1
and add a_{n}
as well as leave out a_{n}
. Is there some nice theory to find a closed form solution to the above problem? I am a bit lacking on advanced maths, though programming excites me. I was able to derive the aforementioned DP but could not proceed to a closed form which I hope there is!