Вопросы к Поиску с Алисой
Бинарные коды в процессе возведения числа в степень меняются следующим образом: степень, в которую необходимо возвести число, представляется в двоичном виде. habr.com Затем начинается проход по битам этого двоичного числа, который повторяется до тех пор, пока все биты не будут обработаны. habr.com
Последовательность действий при использовании бинарного алгоритма возведения в степень: ru.wikipedia.org
Индекс i изменяется от k-1 до 0. ru.wikipedia.org