Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 06.09.2017, 11:43
Benutzerbild von paulwise3
paulwise3 paulwise3 ist offline
Schachcomputer Koryphäe
 
Registriert seit: 19.02.2015
Ort: Eindhoven
Alter: 78
Land:
Beiträge: 1.661
Abgegebene Danke: 5.404
Erhielt 2.010 Danke für 846 Beiträge
Aktivitäten Langlebigkeit
5/20 10/20
Heute Beiträge
2/3 sssss1661
AW: Das Millionen Dollar Schachproblem

Irgendwie liegen diese probleme mir auch nicht .
Aber es gibt auch besser lösbare probleme auf https://projecteuler.net/
Leider gibt es dort aber keine finanzielle preise, nur die ehre...

Gruss, Paul
__________________
Wenn ich mich irre, sollte es ein Horizont Wirkung sein
Mit Zitat antworten
  #2  
Alt 06.09.2017, 18:38
d.hammes d.hammes ist offline
Mark V
 
Registriert seit: 19.10.2007
Beiträge: 16
Abgegebene Danke: 40
Erhielt 24 Danke für 8 Beiträge
Aktivitäten Langlebigkeit
0/20 17/20
Heute Beiträge
0/3 sssssss16
AW: Das Millionen Dollar Schachproblem

Hallo zusammen,

die Aufzeichnungen habe ich auf dem Speicher schnell gefunden. Hätte aber aber nicht gedacht, dass die Lösung doch etwas mühsam einzugeben ist.

Sei n = die Anzahl der zu setzenden Damen auf einem Schachbrett der Größe n*n

i bezeichnet die Nummer der Linie, auf die eine Dame gesetzt werden soll (z. B. g-Linie auf normalem Schachbrett hat die Nummer i=7). Es ist zugleich die Nummer der zu setzenden Dame.

D(i) ist die Nummer der Reihe, auf welche die i-te Dame gesetzt wird.

Die Lösung ist davon abhängig, welchen Rest man bei der Division von n durch 6 erhält:

Fall 1: n mod 6 in {0,1,4,5} (Das schließt das 1000-Damen-Problem mit ein)

D(i) = 2i für i <= n/2
D(i) = 2i-(n+1) für i >n/2 bei geradem n
D(i) = 2i-n für i>n/2 bei ungeradem n

Fall 2: n mod 6 = 2, aber erst ab n>=20 funktionierend (n=8 und n=14 gehen nicht)
D(i) = 4+2i für i<= n/2-2
D(i) = 2 für i = n/2-1
D(i) = 4 für i = n/2
D(i) = 2i-(n+1) für i > n/2

Fall 3: n mod 6 = 3, n >= 9
D(i) = 2+2i für i <= (n-1)/2-1
D(i) = 2 für i = (n-1)/2
D(i) = 2i-(n-1)+3
D(i) = 1 für i=n-1
D(i) = 3 für i=n

Beispiel: n=11 (n mod 6 = 5, also Fall 1) als Demo der typischen Springerabstände

D(1) = 2*1 = 2
D(2) = 2*2 = 4
D(3) = 2*3 = 6
D(4) = 2*4 = 8
D(5) = 2*5 = 10
D(6) = 2*6-11 = 1
D(7) = 2-7-11 = 3
D(8) = 2*8-11 = 5
D(9) = 2*9-11 = 7
D(10) = 2*10-11 = 9
D(11) = 2*11-11 = 11

So, jetzt hoffe ich, dass das auch stimmt, was ich mir damals notiert hatte. Ich hatte übrigens auch mit einem Beweis angefangen, der mir aber wegen der vielen Fallunterscheidungen zu aufwendig war.

Gruß Detlef
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu d.hammes für den nützlichen Beitrag:
Drahti (07.09.2017), paulwise3 (07.09.2017), Solwac (06.09.2017)
  #3  
Alt 07.09.2017, 00:15
Benutzerbild von paulwise3
paulwise3 paulwise3 ist offline
Schachcomputer Koryphäe
 
Registriert seit: 19.02.2015
Ort: Eindhoven
Alter: 78
Land:
Beiträge: 1.661
Abgegebene Danke: 5.404
Erhielt 2.010 Danke für 846 Beiträge
Aktivitäten Langlebigkeit
5/20 10/20
Heute Beiträge
2/3 sssss1661
AW: Das Millionen Dollar Schachproblem

Vielen dank Detlef,

Leider bin ich die kommende tage sehr beschäftigt.
Ab Dienstag kann ich erst damit anfangen zu studieren und vielleicht ein programm dafür machen. Bin sehr neugierig wie schnell das geht!

Gruss, Paul
__________________
Wenn ich mich irre, sollte es ein Horizont Wirkung sein
Mit Zitat antworten
Antwort


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Hilfe: Mondial II - Problem Eckehard Kopp Technische Fragen und Probleme / Tuning 5 09.05.2016 22:48
Frage: MM I-Problem Eckehard Kopp Technische Fragen und Probleme / Tuning 1 26.03.2016 03:09
Frage: Problem mit einem Problem udo Teststellungen und Elo Listen / Test positions and Elo lists 10 29.05.2011 01:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:33 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©Schachcomputer.info