Immagina un "filo" che ha n
spazi. Immagina inoltre che ci siano "elettroni" in quel filo. Questi elettroni vivono solo per un'unità di tempo. Qualsiasi spazio nel filo adiacente esattamente a un elettrone diventa un elettrone. Nella terminologia di Game of Life, questo è B1/S
.
Ad esempio, questo è un filo di lunghezza 10, con periodo 62.
Regole
- Input,,
n
è un singolo numero intero positivo. - L'output deve essere un singolo numero intero che indica il periodo di un filo di lunghezza n.
- Lo stato iniziale è un singolo elettrone ad un'estremità del filo.
- Il periodo non include necessariamente lo stato iniziale. Alcune lunghezze non ritornano mai allo stato iniziale, ma tutte periodiche.
- Un filo statico (cioè uno senza elettroni) ha il periodo 1.
- Le condizioni al contorno non sono periodiche. Cioè, il filo non è toroidale in alcun modo.
Casi test
Un ringraziamento speciale a orlp per aver prodotto questo elenco. (L'ho verificato fino a n = 27.)
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
Puoi vedere i casi di test da n = 2 a 21 qui con il mio simulatore di Game-of-Life-esque: Variations of Life .
EDIT: la sequenza qui è stata pubblicata come A268754 !
The period does not necessarily include the starting state. Some lengths never return to the starting state, but all of them are periodic.
Hai un esempio?
2^n-1
, perché questo è il numero di possibili stati diversi da zero del "filo"