Hallo Herr Boegeholz,

anbei meine Loesung des ct Puzzle Programmierwettbewerbs.  Da ich keine
Zeit mehr hatte an der Final- oder Releaseversion was zu riskieren, habe
ich noch schnell eine Demoversion hinzugefuegt, die alle Loesungen
ausgibt.  Beispielausgaben anbei.

Die Final fuer den Wettbewerb (Ordner sovlefinal/Release/solve.exe) gibt
nur die Kombinationen und die Zeit aus.

Ich hoffe die Zahl 409963 ist richtig, da ich mir bei den Symmetrien
unsicher war, da es z.B. bei dem Stein mit dem "C" ja jeweils zwei
Versionen gibt, wenn auch die Topologie gleich bleibt. Ich habe mich
fuer die Anzahl der unterschiedlichen Topologien entschieden.

Als Compiler habe ich Visual Studio 6.0 verwendet. Hatte leider keine
Zeit den Intelcompiler zu testen. Auf meinem 1333MHZ Athlon braucht das
Programm knapp 33 Minuten.

Viele Gruesse und viel Spass damit 

Hans-Ulrich Schlieben



---------------------------------------------------------------------
Ausgabe der Finalversion:
---------------------------------------------------------------------
$ ./solve.exe
Anzahl Kombinationen=409963
Timediff=1972406   Seconds=1972.406    Minutes=32.873
---------------------------------------------------------------------
Ausgabe der Demoversion:
---------------------------------------------------------------------

Solve Initializing...
sum=2964,  average=247, sumsort=2964


Start Solve()  ---------------------------------
CCCCK BBBBK AAAAK
DCIIK BEHHL AEAJK
DDDII FEHHL EEJJJ
GGDIL FGGHL FFGJL      1

CCCCI BBBBJ AAAAJ
DCIII BHHHL AGAJJ
DDDIL EEHHL EGGGL
FFDKK EFFKL EGFKK      2

CCCCL BBBBL AAAAL
DCFHL BGHHH AGAHL
DFFIK DGIII DGIJJ
FFEKK EEEKJ DGEJJ      3

CCCCK BBBBK AAAAK
DCGIK BGGIL AFAHK
DFGIL DFIIL DFHHL
EEEJJ EEJJL DFJHH      4

CCCCK BBBBK AAAAK
DCGIK BGGIL AFAHK
DFGIL DFIIL DFHHH
EEEJJ EEJJL DFJHL      5

...
---------------------------------------------------------------------
