Die neueste "nette" OEIS-Sequenz, A328020 , wurde vor wenigen Minuten veröffentlicht.
Anzahl der unterschiedlichen Kacheln eines n x n Quadrats mit freien n-Polyominoen.
Diese Sequenz zählt Kacheln bis zu Symmetrien des Quadrats. Die Sequenz besteht aus sechs Begriffen, aber ich würde gerne sehen, ob die Leute hier sie noch erweitern können.
Beispiel
Denn n=4
es gibt 22 solcher Gitter, wie in diesem Bild aus dem OEIS gezeigt.
Bildnachweis: Jeff Bowermaster, Illustration von A328020 (4).
Herausforderung
Wie bei dieser vorherigen Herausforderung besteht das Ziel dieser Herausforderung darin, so viele Terme wie möglich in dieser Sequenz zu berechnen, die beginnt1, 1, 2, 22, 515, 56734
und bei der der n-te Term die Anzahl der Kacheln des n x n-Gitters mit n-Polyominoen ist.
Führen Sie Ihren Code so lange aus, wie Sie möchten. Der Gewinner dieser Herausforderung ist der Benutzer, der die meisten Begriffe der Sequenz zusammen mit seinem Code zum Generieren veröffentlicht. Wenn zwei Benutzer die gleiche Anzahl von Begriffen veröffentlichen, gewinnt derjenige, der seinen letzten Begriff frühestens veröffentlicht.
quelle
Antworten:
Eine Erweiterung von @ Grimys Code erhält N = 8
Dies unterstreicht nur, dass @Grimy das Kopfgeld verdient:
Ich könnte den Suchbaum beschneiden, indem ich den Code erweitere, um nach jedem fertigen Polyomino zu überprüfen, ob der verbleibende freie Speicherplatz nicht in durch N nicht teilbare Größenkomponenten unterteilt ist.
Auf einer Maschine, auf der der ursprüngliche Code 2 Minuten und 11 Sekunden für N = 7 benötigte, dauert dies 1 Minute und 4 Sekunden, und N = 8 wurde in 33 Stunden und 46 Minuten berechnet. Das Ergebnis ist 23437350133.
Hier ist mein Zusatz als Diff:
Probieren Sie es online!
quelle
C, 7 Glieder
Die siebte Amtszeit ist 19846102 . (Die ersten sechs sind 1, 1, 2, 22, 515, 56734, wie in der Frage angegeben).
Probieren Sie es online!(Für N = 6, da N = 7 eine Zeitüberschreitung verursachen würde.)
Auf meinem Computer dauerte N = 6 0,171 s und N = 7 2 m23 s. N = 8 würde einige Wochen dauern.
quelle