|
Последовательность Фибоначчи на остатках от деления |
☑ |
0
Ненавижу 1С
гуру
22.02.11
✎
09:24
|
Пусть a[0]=0, a[1]=1 и a[k+2]=(a[k]+a[k+1])%m - остаток от деления на некоторое фиксированное m суммы двух предыдущих членов.
1. Доказать что найдутся такое n>0, что a[n]=0, a[n+1]=1
2. Найти зависимость периода последовательности от m
|
|
1
Нуф-Нуф
22.02.11
✎
09:27
|
зачем?
|
|
2
Ненавижу 1С
гуру
22.02.11
✎
09:30
|
(1) опять ты? мне интересно
|
|
3
ДобрынинПавел
22.02.11
✎
09:40
|
1. Легко: n = 3, m = 2 2. период = m^2-1
|
|
4
Ненавижу 1С
гуру
22.02.11
✎
09:41
|
(3) 1. нужно доказать для любого m, а не выбранного Вами 2. неверно при m=4, например
|
|
5
ДобрынинПавел
22.02.11
✎
09:43
|
Хотя нет, в 2. ошибся в расчетах, сильно сложно.
|
|
6
ДобрынинПавел
22.02.11
✎
09:44
|
(4) в условии не было "Для любого m", там было "найдутся такое n>0"
|
|
7
ДобрынинПавел
22.02.11
✎
09:48
|
Если найти период, автоматически получится доказать первый пункт для любого m
|
|
8
Ненавижу 1С
гуру
22.02.11
✎
09:52
|
(6) это подразумевается из контекста, ведь для каждого m свой случай не будем спорить: первый пункт нужно доказать для всех m
|
|
9
Ненавижу 1С
гуру
22.02.11
✎
10:13
|
вообще непонятное поведение длины цикла от m: m n --- 2 3 3 8 4 6 5 20 6 24 7 16 8 12 9 24 10 60 11 10 12 24 13 28 14 48 15 40 16 24 17 36 18 24 19 18 20 60
|
|
10
Ненавижу 1С
гуру
22.02.11
✎
10:23
|
|
|
11
ДобрынинПавел
22.02.11
✎
12:57
|
(10) Нифига себе. Такое наверное не вычислить, только догадаться можно.
|
|
12
Ненавижу 1С
гуру
01.03.11
✎
09:50
|
Нда... что удалось получить если n=p - простое число: Обозначим h(p) - минимальный индекс в последовательности Фибоначчи для которого F[p] делится на p, тогда 1. h(p)<=p+1 2. длина цикла п(p)=q(p)*h(p), где q(p)=4, если h(p)-нечетное q(p)=1 или 2, если h(p)-четное 3. всего таких циклов (я их назвал "главными" циклами) (p-1)/q(p) но "главными" циклами не все описывается, есть еще другие, вот с ними засада, например циклы для p=11: > 0 > 1 2 3 5 8 2 10 1 0 1 > 2 4 6 10 5 4 9 2 0 2 > 3 6 9 4 2 6 8 3 0 3 > 4 8 1 9 10 8 7 4 0 4 > 5 10 4 3 7 10 6 5 0 5 > 6 1 7 8 4 1 5 6 0 6 > 7 3 10 2 1 3 4 7 0 7 > 8 5 2 7 9 5 3 8 0 8 > 9 7 5 1 6 7 2 9 0 9 > 10 9 8 6 3 9 1 10 0 10 > 5 9 3 1 4 > 9 6 4 10 3 2 5 7 1 8 > 10 7 6 2 8
|
|