Mikhail Levin
Искусственный Интеллект
(615599)
12 лет назад
да любую матрицу недолго возвести в любую степень.
точно как с числом
например, мы хотим возвести A в 30-ю степень:
считаем:
A2 = A*A
A4=A2*A2
A8=A4*A4
A16 = A8*A8
а теперь А^30=A16*A4
Итого - 5 умножений.
В общем случае для расчета N-й степени достаточно log2 N умножений.