encontrar todos los subconjuntos que suman a un valor particular

Dado un conjunto de números: {1, 3, 2, 5, 4, 9}, encuentre el número de subconjuntos que suman un valor particular (por ejemplo, 9 para este ejemplo).

Esto es similar al problema de suma de subconjuntos con la ligera diferencia de que, en lugar de verificar si el conjunto tiene un subconjunto que suma 9, tenemos que encontrar el número de tales subconjuntos. Estoy siguiendo la solución para el problema de suma de subconjuntoaquí. Pero y me pregunto cómo puedo modificarlo para devolver el recuento de subconjuntos.

Respuestas a la pregunta(14)

Su respuesta a la pregunta