Guten Abend Easy Coding 
Bein Kopf streikt gerade ein wenig. Ich habe insgesamt 180 Punkte auf 4 Felder zu verteilen. Nun brauch ich eine Möglichkeit alle der möglichen Aufteilungen zu berechnen. Habt ihr eine Idee, wie ich das ganze anstellen kann? (Programmiersprache ist egal. Ich brauch nur einen Ansatz, um das in C++ zu schreiben. ;))
Mögliche Ergebnisse:
180 - 0 - 0 - 0
179 - 0 - 0 - 1
179 - 0 - 1 - 0
0 - 1 - 0 - 179
50 - 130 - 0 0
.
.
.
Habe mir überlegt für [0 - 180] alle Permutation für die 4 Felder berechnen und dann prüfen, welche 180 ergeben. Da das nicht sehr performant ist und ich den selben Algorithmus auf ein Beispiel mit 20 Feldern und 600 Punkten anwenden muss, fällt die Möglichkeit definitiv weg. (Edit hat bemerkt, dass das Schwachsinn ist ^^)
Schonmal vielen Dank

Bein Kopf streikt gerade ein wenig. Ich habe insgesamt 180 Punkte auf 4 Felder zu verteilen. Nun brauch ich eine Möglichkeit alle der möglichen Aufteilungen zu berechnen. Habt ihr eine Idee, wie ich das ganze anstellen kann? (Programmiersprache ist egal. Ich brauch nur einen Ansatz, um das in C++ zu schreiben. ;))
Mögliche Ergebnisse:
180 - 0 - 0 - 0
179 - 0 - 0 - 1
179 - 0 - 1 - 0
0 - 1 - 0 - 179
50 - 130 - 0 0
.
.
.
Schonmal vielen Dank

[Blockierte Grafik: http://docs.phalconphp.com/en/latest/_images/sql.png]
PHP The Right Way | Composer Kickstart-Guide
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Active Record ()