Nececito que me ayuden en como pueso realizar este algoritmo

Zulima
15 de Junio del 2005
Hola:
Necesito realizar este ejercicio de progaramacion en C++ para la discusion de una cales el mismo debe estar realizado con el BACKTRACKIN y el ejercicio es el siguiente
Dado un conjunto de números enteros {x1, x2, ..., xn}, encontrar todos los subconjuntos que sumen una cantidad M.
Implementar la solución.

Cuento con su ayuda.
Saludos Zulima