Нахождение n-го числа Фибоначчи для очень большого 'n'

Мне было интересно, как можно найти n-й член последовательности Фибоначчи для очень большого значения n, скажем, 1000000. Используя уравнение повторяемости начальной школыfib(n)=fib(n-1)+fib(n-2)Требуется 2-3 минуты, чтобы найти 50-й срок!

После поиска в Google я узнал о формуле Бине, но она не подходит для значений n> 79, как сказаноВот

Есть ли алгоритм для этого так же, как у нас для поиска простых чисел?

Ответы на вопрос(23)

Ваш ответ на вопрос