Представьте себе «провод» с n
пробелами. Представьте далее, что в этом проводе есть «электроны». Эти электроны живут только одну единицу времени. Любые пространства в проводе, которые прилегают к одному электрону, становятся электроном. В терминологии Game of Life это так B1/S
.
Например, это провод длиной 10 с периодом 62.
правила
- Входные данные,
n
это одно положительное целое число. - Выходными данными должно быть одно целое число, обозначающее период провода длиной n.
- Начальное состояние - один электрон на одном конце провода.
- Период не обязательно включает начальное состояние. Некоторые длины никогда не возвращаются в исходное состояние, но все они периодические.
- Статический провод (т.е. без электронов) имеет период 1.
- Граничные условия не являются периодическими. То есть провод никоим образом не является тороидальным.
Контрольные примеры
Отдельное спасибо orlp за создание этого списка. (Я проверил это до 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
Вы можете увидеть тестовые случаи для n = 2 до 21 здесь с моим симулятором Game-of-Life-esque: Variations of Life .
РЕДАКТИРОВАТЬ: последовательность здесь была опубликована как A268754 !
The period does not necessarily include the starting state. Some lengths never return to the starting state, but all of them are periodic.
У вас есть пример?
2^n-1
, потому что это число возможных ненулевых состояний «провода»