// sl-4-DHBW-Inf2 : main für Gerechte Erbschaft
// Übungsaufgaben: Zählen der Lösungen, gleiche Lösungen nicht doppelt ausgeben
// Wie kann man die Berechnung (etwas) beschleunigen?
// (Abbruch, wenn keine Lösung mehr möglich ist)
// Bei der Variante Dyn.Prog: Erbschaft ermitteln

#include <iostream>
using namespace std;

#include "gerechte_erbschaft.h"

const int glerbteile = 12;
int glerbschaft[glerbteile] = {76,49,42,26,23,22,19,19,15,8,4,1};
bool glgewaehlt[glerbteile] = {0,0,0,0,0,0,0,0,0,0,0,0};

int main(void) {
  gerechte_erbschaft(glerbschaft,glerbteile);
  gerechte_erbschaft_dynprog(glerbschaft,glerbteile);
  system("Pause");
  return EXIT_SUCCESS;
}
