Быстрое вычисление членов линейной рекуррентной последовательности
Версия от 17:23, 11 июня 2018; Dogzik (обсуждение | вклад)
Пусть нам дана линейная реккурента размера
. А именно: , а так же заданы первых членов. Требуется уметь вычислять произвольное .Самый простой способ сделать это — последовательно считать каждый
, пока не сравняется с . Однако этот способ не самый эффективный, ведь он, очевидно, требует времени. Хочется уметь как-то быстрее решать эту задачу. Рассмотрим два способа это сделать.