ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Задача 78169
Темы:    [ Двоичная система счисления ]
[ Процессы и операции ]
Сложность: 2+
Классы: 8,9
В корзину
Прислать комментарий

Условие

Пусть a и b — целые числа. Напишем число b справа от числа a. Если число a чётное, то разделим его на 2, если оно нечётное, то сначала вычтем из него единицу, а потом разделим его на 2. Получившееся число a1 напишем под числом a. Справа от числа a1 напишем число 2b. С числом a1 проделаем ту же операцию, что и с числом a, и, получив число a2, напишем его под числом a1. Справа от числа a2 напишем число 4b и так далее. Этот процесс продолжаем до тех пор, пока не получим в левом столбце число 1. Доказать, что сумма тех чисел правого столбца, слева от которых стоят нечётные числа, равна произведению ab.

Решение

Рассмотрим двоичную запись числа a = $ \overline{\alpha_n\dots\alpha_0}$. Пусть i1,..., is — позиции, на которых стоят 1, тогда a = $ \sum^{n}_{i=0}$$ \alpha_{i}^{}$2i = $ \sum^{s}_{t=1}$$ \alpha_{i_t}^{}$2it = $ \sum^{s}_{t=1}$2it. Заметим, что ai нечётно тогда и только тогда, когда на i-ой позиции двоичной записи числа a стоит 1. Поскольку справа от ai стоит b . 2i, а значит, искомая сумма равна $ \sum^{s}_{t=1}$b2it = b$ \sum^{s}_{t=1}$2it = ab.

Источники и прецеденты использования

олимпиада
Название Московская математическая олимпиада
год
Номер 22
Год 1959
вариант
Класс 7
Тур 1
задача
Номер 1

© 2004-... МЦНМО (о копирайте)
Пишите нам

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .