29.03.2018, 10:26 (Dieser Beitrag wurde zuletzt bearbeitet: 29.03.2018, 10:29 von LCohen.)
Klingt nach Optimierung einer Foto-Buch-Serie
Mit dem Solver. Da schwirren Fachleute in den Foren rum, bspw. WF bei Herber.
Deine Beispiel-Lösungen sind in der Anzahl falsch: Entweder permutierst Du komplett oder gar nicht. Ich komme ohne Permutationen nur auf 3 statt Deiner 5 Ergebnisse, wobei ich jetzt nur Doppler gesucht habe, aber nicht nach evtl. weiteren gültigen Ergebnissen.
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
so ganz verstehe ich das noch nicht: welche deiner Zahlen sind denn fest vorgegeben und welche sind variabel? Bei 128 und Teiler 4 gibt es ja mehr Möglichkeiten der Parts als die, die du dargestellt hast (z.B. 64-32-16-16). Soll das das VBA-Programm dann selber berechnen oder werden einfach die Zahlen aus A2:A12, B2:B8 und C2 übernommen? Im letzten Fall ginge es mit entsprechenden Schleifen in VBA.
29.03.2018, 13:37 (Dieser Beitrag wurde zuletzt bearbeitet: 29.03.2018, 13:37 von LCohen.)
Wäre jede denkbare Seitenzahl als Vielfaches von 4 möglich, gäbe es ja kaum etwas zu optimieren bzw. zu lösen ;)
Aber mit den VBA-Schleifen hast Du recht. Das sollte ausreichen, da es nur um 7^4=2401 Tests ginge (mit "brute force").
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
also die Seiten sind Fest also die Möglichkeiten sind nur: 16, 20, 24, 28, 32, 40, 48. Mit diesen Zahlen muss die erforderliche Seitenzahl erreicht werden.
Die gesamt Seitenzahl liegt wie in der Tabelle zwischen: 128 und 176.
Dabei müssen alle 4 Parts gebraucht werden und nicht mehr oder weniger. Also für 160S geht nicht 10 x 16 z.B.
Code:
Soll das das VBA-Programm dann selber berechnen oder werden einfach die Zahlen aus A2:A12, B2:B8 und C2 übernommen?
Soll die Zahlen übernehmen. Parts wäre natürlich cool falls sich da mal was ändern sollte das die auch Variabel sind.
Code:
Aber mit den VBA-Schleifen hast Du recht. Das sollte ausreichen, da es nur um 7^4=2401 Tests ginge (mit "brute force").