#include "subset_sum.h"

// Por escribir: parte 2. index es el próximo elemento por decidir, y remaining lo que falta sumar.
static int search(const int *values, int n, int index, int remaining, long *nodes) {
    (void) values;
    (void) n;
    (void) index;
    (void) remaining;
    (void) nodes;
    return 0;
}

// Hecho: la llamada de afuera solo prepara el contador.
int subset_sum(const int *values, int n, int target, long *nodes) {
    *nodes = 0;
    return search(values, n, 0, target, nodes);
}
