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
1968
Санкт-Петербург
$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
1968
Санкт-Петербург
Пиза? А...
Doctor Boom в сообщении #1612151 писал(а):
А как вы это доказали?
См. Вычисление наименьшего Фибоначчи, кратного данному модулю. У меня там табличка Excel в конце прикреплена. Насчет $432757$ не так просто. Если только по основанию некоторой сис.счисления, но подумаю.

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


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

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


05/09/16
12203
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
10710

(Оффтоп)

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
10710
Doctor Boom в сообщении #1612224 писал(а):
Я недооценил мощь современных компов :mrgreen:
Вы недооценили пакеты вычислений. А как за микросекунды посчитать то, что вы спрашиваете, я написал ранее: классическим алгоритмом вычисления Фибоначчи за логарифмическое время, проводя все вычисления по модулю 1000. Но писать код мне лень.

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


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

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


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

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


05/09/16
12203
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
5501
Нов-ск
wrest в сообщении #1612229 писал(а):
TOTAL в сообщении #1612228 писал(а):
Остатки (от деления на $1000$) периодичны с периодом $6000$
Тогда наверное так ...
Про период это я без доказательства сказал, полагая, что период по модулю $P^k$ ($P$ - простое) равен $P^{k-1}$ периодам по модулю $P$. Легко доказать?

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


16/07/14
9305
Цюрих
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