Magisches Quadrat - Rätsel

Neue Frage »

HAKler Auf diesen Beitrag antworten »
Magisches Quadrat - Rätsel
Meine Frage:
..................A.-.B.-.C
..................|..........|
D.-.E.-.F.-.G........H
......|..........|..........|
.....i...........J - K - L - M
......|..........|
....N.-.O.-.P

--> Besser im Anhang (Bild) zu sehen)

Die Zahlen 1 - 16 sollen so platziert werden, dass die Summe in jeder zusammenhängenden Reihe(z.B. D-E-F-G) und die Summe in jeder zusammenhängenden Spalte(z.B. C-H-L) 29 ergibt. Jede Zahl darf nur ein Mal vorkommen. Für die Lösung muss man wissen, dass D kleiner F und K größer M und B größer C ist. (Bild sihe Anhang)
Außerdem ist bekannt das N = 16, E = 4

Meine Ideen:
I) muss somit 9 sein.
G) glaub ich ist 11 oder 12, kann aber nicht sagen warum genau
J) glaub ich das 8 ist, aber auch da eher nur gefühl
HAL 9000 Auf diesen Beitrag antworten »

Zitat:
Original von HAKler
Für die Lösung muss man wissen, dass D kleiner F und K größer M und B größer C ist. Außerdem ist bekannt das N = 16, E = 4.

Mit anderen Worten: Es sind nur Lösungen gesucht, die diese Vorgaben erfüllen.

Aus der Bedingungen, dass in den vier Zeilen sowie drei Spalten jeweils Summe 29 herauskommen soll, lassen sich 7 Gleichungen aufstellen. Setzt man die von dir schon genannten ein, so bleiben noch 6 Gleichungen für die 13 Variablen unter der zusätzlichen Maßgabe, dass jede der Zahlen genau einmal im Lösungstupel auftaucht.

Ein brachialer Lösungsansatz wäre es, alle Permutationen durchzutesten, was in annehmbarer Zeit durchführbar wäre.

Durch geschickten Einbau der einen oder anderen Gleichungsbedingung in den Algorithmus der Generierung der Permutationen kann man die Rechenzeit sicher auch noch drastisch verkürzen. Augenzwinkern


EDIT: Mit nicht ganz so brachialem Brute-Force (nämlich die wenigen Lösungen der Gleichung O+P=13 nutzend dann "nur" noch Varianten checkend) läuft die entsprechende Suche auf meinem PC acht Sekunden und erbringt neun Lösungstupel, die alle deine Bedingungen erfüllen. Augenzwinkern
Leopold Auf diesen Beitrag antworten »

Zitat:
Original von HAL 9000
... und erbringt neun Lösungstupel, die alle deine Bedingungen erfüllen. Augenzwinkern


Ich kann das bestätigen. Und ohne die Bedingungen gibt es 96 Lösungen.
HAL 9000 Auf diesen Beitrag antworten »

Zumindest eine weitere Zahl lässt sich auch ohne Bruteforce noch ermitteln: Es ist

.

Andererseits ist die Summe aller 16 Zahlen gleich , daher ist per Differenzbetrachtung , was wegen dann bedeutet. Augenzwinkern

[attach]44010[/attach]
HAKler Auf diesen Beitrag antworten »

Danke für eure Hilfe.

Konnte jetzt schon auf eine Lösung kommen.

nochmals Danke. smile
HAL 9000 Auf diesen Beitrag antworten »

Die 9 Lösungstupel sind

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
A= 2,B=14,C=13,D= 3,E= 4,F=10,G=12,H=11,I= 9,J= 8,K=15,L= 5,M= 1,N=16,O= 6,P= 7 
A= 2,B=14,C=13,D= 3,E= 4,F=15,G= 7,H=11,I= 9,J= 8,K=10,L= 5,M= 6,N=16,O= 1,P=12 
A=10,B=14,C= 5,D= 2,E= 4,F= 8,G=15,H=11,I= 9,J= 3,K= 7,L=13,M= 6,N=16,O=12,P= 1 
A=12,B=14,C= 3,D= 2,E= 4,F=13,G=10,H=11,I= 9,J= 1,K= 8,L=15,M= 5,N=16,O= 7,P= 6 
A=12,B=14,C= 3,D=10,E= 4,F=13,G= 2,H=11,I= 9,J= 7,K= 6,L=15,M= 1,N=16,O= 5,P= 8 
A=12,B=14,C= 3,D=10,E= 4,F=13,G= 2,H=11,I= 9,J= 8,K= 5,L=15,M= 1,N=16,O= 6,P= 7 
A=13,B=10,C= 6,D= 3,E= 4,F=15,G= 7,H=11,I= 9,J= 1,K=14,L=12,M= 2,N=16,O= 5,P= 8 
A=14,B=10,C= 5,D= 2,E= 4,F=15,G= 8,H=11,I= 9,J= 1,K=12,L=13,M= 3,N=16,O= 7,P= 6 
A=14,B=10,C= 5,D= 2,E= 4,F=15,G= 8,H=11,I= 9,J= 6,K= 7,L=13,M= 3,N=16,O=12,P= 1
 
 
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »