Nun weiß ich nicht 100%ig, ob mein Problem tatsächlich in das Gebiet der Kombinatorik fällt, ich erklär's einfach mal:
Der Ausgangspunkt ist eine Zahl irgendwo im Bereich 4 bis 30. Diese Zahl soll zerlegt werden in 7 Summanden. Für jeden dieser 7 Summanden gibt es einen "Pool" an verfügbaren Zahlen, der leider nicht immer gleich ist.
So sehen die Möglichkeiten aus:
1: (1, 2, 3, 4, 5)
2: (1, 2, 3, 4, 5)
3: (1, 2, 3, 4, 5)
4: (0, 1, 2, 3, 4, 5)
5: (0, 1, 2, 3)
6: (0, 1, 2, 3, 4)
7: (1, 2, 3)
Es wird sicherlich bei den meisten Summenzahlen mehrere Möglichkeiten der Zerlegung geben, wobei mir eine einzige schon reichen würde.
Ich suche nun einen Algorithmus, der mir das auf sicherem Wege bewerkstelligt. Die Sprache spielt somit erstmal keine Rolle.
Ich danke euch für jegliche Denkansätze und Anstöße
thx + greez
JoSsiF
JoSsiF (9.085) 66x Beste Antwort 123x "Danke"
|