Циклічно самостійно описує списки
Список позитивних цілих чисел циклічно самоописується , якщо дотримуються наступні умови.
- не порожній.
- Перший і останній елементи різні.
- Якщо розділити на прогони з рівних елементів, елемент кожного прогону дорівнює довжині наступного прогону, а елемент останнього запуску дорівнює довжині першого прогону.
Наприклад, розглянемо . Вона не порожня, і перший і останній елементи різні. Розбиваючи його на прогони, отримуємо .
- Перший запуск - це пробіг у с, а довжина наступного пробігу - .
- Другий запуск - це пробіг у с, а довжина наступного пробігу дорівнює .
- Третій запуск - пробіг у с, а довжина наступного пробігу дорівнює .
- Четвертий цикл - пробіг у с, а довжина наступного пробігу - .
- Нарешті, останній запуск - це пробіг у с, а довжина першого прогону дорівнює .
Це означає, що - циклічно самоописуючий список.
Для неприкладу, список не є циклічно самоописуючим, оскільки після запуску s йде пробіг довжиною . Список також не циклічно самоописується, оскільки останній запуск є пробігом с, але перший пробіг має довжину .
Завдання
У цьому виклику ваш вхід - ціле число . Вашим результатом має бути кількість циклічно самоописуваних списків, сума яких дорівнює . Наприклад, має призвести до , оскільки циклічно самоописуючі списки, сума яких становить , , , і . Виграє найменший байт, і застосовуються інші стандартніправилакоду-гольфу.
Ось правильні вихідні значення для входів від до :
1 -> 0
2 -> 0
3 -> 0
4 -> 2
5 -> 0
6 -> 2
7 -> 0
8 -> 4
9 -> 0
10 -> 6
11 -> 6
12 -> 12
13 -> 0
14 -> 22
15 -> 10
16 -> 32
17 -> 16
18 -> 56
19 -> 30
20 -> 96
21 -> 56
22 -> 158
23 -> 112
24 -> 282
25 -> 198
26 -> 464
27 -> 364
28 -> 814
29 -> 644
30 -> 1382
31 -> 1192
32 -> 2368
33 -> 2080
34 -> 4078
35 -> 3844
36 -> 7036
37 -> 6694
38 -> 12136
39 -> 12070
40 -> 20940
41 -> 21362
42 -> 36278
43 -> 37892
44 -> 62634
45 -> 67154
46 -> 108678
47 -> 118866
48 -> 188280
49 -> 209784
50 -> 326878
n,1,...,1
, і кожне непарне число, що перевищує 13, може бути отримане приєднанням 3,2,2,2,1,1
до парного числа. Доказ того, що 13 неможливо, залишається вправою для читача.