Условие
Пусть
l (
n) — наименьшее число умножений,
необходимое для нахождения
xn. На примере чисел
n = 15 и
n = 63 покажите, что бинарный метод возведения в степень (смотри задачу
5.64) не
всегда оптимален, то есть для некоторых
n выполняется
неравенство
l (
n) <
b(
n).
Решение
b(15) = 6, но
l (15) = 5:
x1 = x2, x2 = x1 . x = x3, x3 = x1 . x2 = x5, x4 = x32 = x10, x5 = x3 . x4 = x15.
Аналогично
l (63) = 8 < 10 =
b(63).
Источники и прецеденты использования
|
|
|
книга |
|
Автор |
Алфутова Н.Б., Устинов А.В. |
|
Год издания |
2002 |
|
Название |
Алгебра и теория чисел |
|
Издательство |
МЦНМО |
|
Издание |
1 |
|
глава |
|
Номер |
5 |
|
Название |
Числа, дроби, системы счисления |
|
Тема |
Системы счисления |
|
параграф |
|
Номер |
3 |
|
Название |
Двоичная и троичная системы счисления |
|
Тема |
Двоичная система счисления |
|
задача |
|
Номер |
05.065 |