ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1462. Золото дядюшки Скруджа

Recursion
Послано Cybernetics Team 21 авг 2006 19:38
Today I solved this problem using some nice (and easy to find) formulas for computing F[n]:
F[2n] = F[n]*(F[n-1] + F[n+1]) and
F[2n-1] = F^2[n-1] + F^2[n]
with these you cand recursevly compute F[n] fast enough (~0.25 sec). I also precalculated a table with first 2000 Fibonacci and when the recursion dropped below 2000 it returned the computed value.
I see some nice times on the best AC list. Will you please tell us how you did it? What formulas, optimizations...
Thank you
Re: Recursion
Послано Kaliningrad SU -J_A_MES-HeadLiner 22 авг 2006 01:32
Where can I find fast(n*log(n))long multiplication in acceptable form?
Re: Recursion
Послано SPIRiT 18 сен 2006 18:33
From what index do you start? F(0)=1 and F(1)=1 or not?
Cause I have such formulas:
F(2n+1)=F(N)*(F(n-1)+F(n+1));
F(2n)=F^2(N)+F^(N-1)