Stellen Sie sich einen "Draht" mit n
Leerzeichen vor. Stellen Sie sich weiter vor, dass sich in diesem Draht "Elektronen" befinden. Diese Elektronen leben nur eine Zeiteinheit. Alle Räume im Draht, die genau einem Elektron benachbart sind, werden zu einem Elektron. In der Game of Life-Terminologie ist dies B1/S
.
Dies ist beispielsweise ein Draht der Länge 10 mit der Periode 62.
Regeln
- Input,,
n
ist eine einzelne positive ganze Zahl. - Die Ausgabe muss eine einzelne Ganzzahl sein, die die Periode eines Drahtes der Länge n angibt.
- Der Ausgangszustand ist ein einzelnes Elektron an einem Ende des Drahtes.
- Der Zeitraum enthält nicht unbedingt den Ausgangszustand. Einige Längen kehren nie in den Ausgangszustand zurück, aber alle sind periodisch.
- Ein statischer Draht (dh einer ohne Elektronen) hat die Periode 1.
- Randbedingungen sind nicht periodisch. Das heißt, der Draht ist in keiner Weise toroidal.
Testfälle
Besonderer Dank geht an orlp für die Erstellung dieser Liste. (Ich habe es bis zu n = 27 überprüft.)
1 1
2 2
3 1
4 6
5 4
6 14
7 1
8 14
9 12
10 62
11 8
12 126
13 28
14 30
15 1
16 30
17 28
18 1022
19 24
20 126
21 124
22 4094
23 16
24 2046
25 252
26 1022
27 56
28 32766
29 60
30 62
31 1
32 62
33 60
34 8190
35 56
36 174762
37 2044
38 8190
39 48
40 2046
41 252
42 254
43 248
44 8190
45 8188
Sie können hier mit meinem Game-of-Life-ähnlichen Simulator Testfälle für n = 2 bis 21 sehen: Variationen des Lebens .
EDIT: die Sequenz hier wurde als A268754 veröffentlicht !
The period does not necessarily include the starting state. Some lengths never return to the starting state, but all of them are periodic.
Hast du ein Beispiel?
2^n-1
die Anzahl der möglichen Nicht-Null-Zustände des "Drahtes"