2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 Итальянка
Сообщение03.10.2023, 04:11 
Аватара пользователя


22/07/22

897
Выписать последние три цифры $100500$ члена последовательности Фибоначчи

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 05:08 
Заслуженный участник
Аватара пользователя


21/11/12
1881
Санкт-Петербург
$100500=134\cdot750.$ Каждое $750$-е Фибоначчи делится на $1000.$ Выписываю: $000.$ Почему Итальянка?

(Оффтоп)

— Откуда вы выписываете такое вкусное вино?
— Отсюда пьём, видишь? А отсюда выписываем.

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 05:24 
Аватара пользователя


22/07/22

897
Andrey A
А вы могли бы для любого числа решить, для $432757$ и др? :roll:
Andrey A в сообщении #1612150 писал(а):
Каждое $750$-е Фибоначчи делится на $1000.$

А как вы это доказали?

-- 03.10.2023, 05:25 --

(Оффтоп)

Andrey A в сообщении #1612150 писал(а):
Почему Итальянка?

Потому что Пиза :mrgreen:

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 05:48 
Заслуженный участник
Аватара пользователя


21/11/12
1881
Санкт-Петербург
Пиза? А...
Doctor Boom в сообщении #1612151 писал(а):
А как вы это доказали?
См. Вычисление наименьшего Фибоначчи, кратного данному модулю. У меня там табличка Excel в конце прикреплена. Насчет $432757$ не так просто. Если только по основанию некоторой сис.счисления, но подумаю.

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 12:36 


27/08/16
9426
Andrey A в сообщении #1612152 писал(а):
Если только по основанию некоторой сис.счисления, но подумаю.
Логарифмическим алгоритмом по модулю 1000 конечно же. А максимум с миллионного повторения происходит зацикливание, так что несложно и в лоб, посчитав сначала период.

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 13:45 


05/09/16
11542
Doctor Boom в сообщении #1612151 писал(а):
для любого числа решить, для $432757$ и др? :roll:


Pari/gp вычисляет без проблем:
? fibonacci(432757)%1000
%92 = 737
? ##
*** last result computed in 9 ms.
?

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 15:23 


27/08/16
9426

(Оффтоп)

wrest в сообщении #1612197 писал(а):
*** last result computed in 9 ms.

А после прогрева 1 мс

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 17:16 
Аватара пользователя


22/07/22

897
realeugene
wrest
Я недооценил мощь современных компов :mrgreen: Тогда для вас выписать последние три цифры $358436853268954357854468657567$ члена последовательности Фибоначчи

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 17:27 


27/08/16
9426
Doctor Boom в сообщении #1612224 писал(а):
Я недооценил мощь современных компов :mrgreen:
Вы недооценили пакеты вычислений. А как за микросекунды посчитать то, что вы спрашиваете, я написал ранее: классическим алгоритмом вычисления Фибоначчи за логарифмическое время, проводя все вычисления по модулю 1000. Но писать код мне лень.

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 17:33 
Заслуженный участник
Аватара пользователя


16/07/14
8478
Цюрих
Doctor Boom, тривиальная реализация (без учета периодичности) - примерно 5мс https://colab.research.google.com/drive ... sp=sharing.

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 17:35 
Заслуженный участник
Аватара пользователя


23/08/07
5420
Нов-ск
Doctor Boom в сообщении #1612224 писал(а):
realeugene
wrest
Я недооценил мощь современных компов :mrgreen: Тогда для вас выписать последние три цифры $358436853268954357854468657567$ члена последовательности Фибоначчи
Остатки (от деления на $1000$) периодичны с периодом $6000$

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 17:45 


05/09/16
11542
TOTAL в сообщении #1612228 писал(а):
Остатки (от деления на $1000$) периодичны с периодом $6000$

Тогда наверное так
? fibonacci(358436853268954357854468657567%6000)%1000
%98 = 978
? ##
*** last result computed in 0 ms.
?

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 18:05 
Аватара пользователя


22/07/22

897
realeugene в сообщении #1612188 писал(а):
максимум с миллионного повторения происходит зацикливание, так что несложно и в лоб, посчитав сначала период.

TOTAL в сообщении #1612228 писал(а):
Остатки (от деления на $1000$) периодичны с периодом $6000$

Ага, а если последние 10 цифр? :roll:

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 18:08 
Заслуженный участник
Аватара пользователя


23/08/07
5420
Нов-ск
wrest в сообщении #1612229 писал(а):
TOTAL в сообщении #1612228 писал(а):
Остатки (от деления на $1000$) периодичны с периодом $6000$
Тогда наверное так ...
Про период это я без доказательства сказал, полагая, что период по модулю $P^k$ ($P$ - простое) равен $P^{k-1}$ периодам по модулю $P$. Легко доказать?

 Профиль  
                  
 
 Re: Итальянка
Сообщение03.10.2023, 18:35 
Заслуженный участник
Аватара пользователя


16/07/14
8478
Цюрих
TOTAL в сообщении #1612231 писал(а):
Легко доказать?
Википедия утверждает, что это открытый вопрос. Но что известно, что $\pi(p^k) | p^{k - 1}\cdot \pi(p)$. Впрочем это я за 5 минут в уме доказать тоже не смог.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2, 3  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group