Условие
Среди всех остатков, которые дают степени 2 при делении на нечётное число , большее 1, оказалось ровно чисел, больших . Пусть натуральное число таково, что делится на . Докажите, что если число представлено в виде суммы различных целочисленных степеней двойки, то количество слагаемых в такой сумме делится на .
О задаче · 8 класс
Возьми и найди остатки чисел , , , , , … при делении на : какие из них больше и сколько их — это . Потом раздели и на и запиши частные в двоичной системе: сколько в них единиц? В модели «Двоичный столбик» возьми своё нечётное и сам делай шаги деления — модель проверит каждый.
Задача на доказательство, числового ответа нет: нужно доказать, что количество слагаемых делится на . Свои примеры можно посчитать в модели «Двоичный столбик».
Записать идеюЕсть запись
Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.
Черновик не сохраняется: текст только в этой вкладке.
Черновик изменён в другой вкладке. Твой текущий текст пока сохранён здесь, автоматическая запись остановлена.
Исследуй задачу
Самостоятельное исследованиеДвоичный столбик
Пробуй свои варианты. Разбор останется закрытым.
Своя гипотеза
Двоичный столбик
Возьми своё нечётное m и раздели 2ⁿ на m столбиком в двоичной системе: на каждом шаге реши, писать в частное 0 или 1. Модель проверит каждое решение, а когда остаток снова станет равен 1, сравнит число единиц частного с количеством больших остатков.
Без JavaScript модель не работает. Возьми m = 11 и выпиши остатки чисел 1, 2, 4, 8, 16, … при делении на 11: каждый раз удваивай предыдущий остаток и, если получилось больше 11, вычитай 11. Под каждым остатком больше 5,5 пиши 1, под остальными 0 — и сравни с двоичной записью числа 1023 : 11 = 93 = 1011101.
Подсказка 1
Раздели с остатком на все степени двойки по очереди: . Удвой это равенство. Как получить и из и ? Разбери два случая: и .
Подсказка 2
Получится или , и второе — ровно когда . В двоичной записи удвоение приписывает справа , а «удвоить и прибавить » — цифру . А — это , ведь . Осталось сосчитать большие остатки: они ходят по кругу.
Разобрать решение по шагам
Что именно надо посчитать
Сумма различных степеней двойки — это двоичная запись числа. Например, , а в двоичной системе : каждому слагаемому соответствует одна единица записи, а пропущенным степеням ( и ) — нули.
Такое представление у натурального числа только одно. Пусть наибольшее слагаемое — . Тогда вся сумма не меньше и не больше суммы всех степеней двойки до . А эта сумма на меньше, чем . Прибавь к ней — и она «схлопнется»: , потом , и так далее, пока не останется . Поэтому
Значит, — наибольшая степень двойки, не превосходящая нашего числа, и её выбирает само число. Вычтем её и повторим рассуждение для того, что осталось.
Слово «целочисленных» разрешает и степени с отрицательным показателем: , , , … Но они не помогут. Несколько различных таких степеней вместе дают больше , но меньше : даже если взять все подряд до , получится (например, ). А остальные слагаемые в сумме дают целое число. Целое число плюс дробь между и — не целое, поэтому в представлении целого числа дробных степеней нет.
Итак, количество слагаемых — это количество единиц в двоичной записи числа . Его и будем считать.
Делим степени двойки на m по очереди
Само число огромное, и сразу его двоичную запись не увидеть. Зато легко понять, что происходит при переходе от одной степени двойки к следующей. Поэтому разделим с остатком на все степени двойки по очереди:
Начало: (ведь ), то есть и .
Два наблюдения про остатки. Остаток не бывает нулём: у числа нет нечётных делителей, кроме , а нечётное и больше . И остаток не бывает равен : число нечётное, поэтому — не целое. Значит, каждый остаток либо маленький — меньше , либо большой — больше .
Удвоим равенство: .
Остаток маленький. Тогда , и это уже деление с остатком: , .
Остаток большой. Тогда . Отнимем от одно и добавим его к произведению . Обозначим ; тогда и
Это деление с остатком, значит, и .
Пример для : остатки , , маленькие и просто удваиваются. Остаток большой (), поэтому : частное стало , остаток .
Частное записывается цифра за цифрой
Что делают переходы и с двоичной записью частного? Умножить на в двоичной системе — то же, что в десятичной умножить на : приписать справа . Например, , а . Значит, — это приписать справа .
Получается, что двоичная запись частного растёт по одной цифре справа: на шаге приписывается , если остаток маленький, и , если он большой. Мы начали с , поэтому в двоичной записи числа столько единиц, сколько больших остатков среди .
Осталось заметить, что — это и есть наше число . По условию , то есть
и . Это деление на с остатком, поэтому и .
Вывод: количество слагаемых равно количеству больших остатков среди .
Для и (таблица ниже) большие остатки — , , , и , на шагах , , , и . И действительно, — ровно единиц. По сути, мы делим на столбиком в двоичной системе; в модели «Двоичный столбик» это можно сделать самому.
Остатки идут по кругу
Теперь выясним, как часто попадаются большие остатки. Каждый следующий остаток вычисляется только по предыдущему: удвоить и, если получилось больше , вычесть . Важно, что и предыдущий остаток восстанавливается по следующему. После маленького остатка следующий равен — он чётный. После большого следующий равен — он нечётный (чётное минус нечётное). Поэтому по видно, какой был случай, и
Остаток ещё встретится: . Пусть — первый номер, начиная с , для которого снова .
Остатки все различны. Допустим, при . Сделаем от обоих остатков по одному шагу назад: по одинаковым остаткам восстанавливаются одинаковые, значит, . Повторив это раз, получим , то есть , где . Но — первый такой номер. Противоречие.
После всё повторяется: , , и так далее. Значит, остатки степеней двойки идут по кругу из различных чисел , и других остатков у степеней двойки нет. По условию ровно из этих чисел больше : на каждом круге ровно больших остатков.
(Поэтому и неважно, считать ли степенью двойки: остаток всё равно встречается — у числа .)
Для круг такой: 1, 2, 4, 8, 5, 10, 9, 7, 3, 6 — всего остатков, из них больших (рисунок ниже).
Считаем большие остатки
Сначала докажем, что делится на . Разделим с остатком: , где . Остатки повторяются через каждые шагов, поэтому . Но , а среди различных чисел единица только одна — . Значит, и .
Тогда остатки — это ровно полных кругов, и на каждом круге больших. Всего больших остатков , и по шагу 3 столько же слагаемых в сумме. Так как , количество слагаемых равно
Это число делится на , что и требовалось доказать.
Пример: , , . При получаем , а в двоичной записи это — в ней единиц. Цифры первого круга повторились во втором (нули в начале записи просто не пишутся).
Проверка
Проверим утверждение счётом, не опираясь на доказательство. В тесте модели для всех нечётных от до и всех , при которых делится на , число вычислено точно, и в его двоичной записи посчитаны единицы; найдено прямым перебором остатков . Во всех случаях количество единиц делится на . Ручные примеры: при остатки 1, 2, 4, 3, больших два (), и , — и единицы. При круг из остатков, больших среди них : это 16, 18, 13 и 12. И , а — единицы. Пример с показывает, что не обязательно равно половине круга.
Доказано: если делится на , то в единственном представлении числа суммой различных степеней двойки (его двоичной записи) ровно слагаемых, где — длина круга остатков степеней двойки при делении на . Это число делится на .
Ответ
Доказано: если делится на , то в единственном представлении числа суммой различных степеней двойки (его двоичной записи) ровно слагаемых, где — длина круга остатков степеней двойки при делении на . Это число делится на .
Главная идея
Делим на так, как делят столбиком, только в двоичной системе: при каждом удвоении остатка в частное пишется ровно тогда, когда остаток был больше . Значит, единицы частного — это большие остатки. А остатки степеней двойки ходят по кругу, на котором ровно больших.
Признаки: степени числа и их остатки от деления на , а спрашивают про цифры частного или про двоичную (десятичную) запись. Запиши и посмотри, как меняются частное и остаток при переходе к следующей степени: цифры частного определяются остатками, а остатки повторяются по кругу. Так же получаются периодические дроби: период дроби строится по тому же кругу остатков.
Где легко ошибиться
Доказывать, что слагаемых ровно . Это верно только для одного круга остатков, то есть для наименьшего подходящего . Например, при имеем , а при число содержит единицы: остатки прошли два круга. Другая ошибка — считать без доказательства, что внутри круга остатки не повторяются; это следует из того, что предыдущий остаток восстанавливается по следующему (шаг 4).
Источник и авторство
Олимпиада имени Леонарда Эйлера · XVII олимпиада, сезон 2024/25 · заключительный этап · первый день · 24–27 марта 2025 · математика · 8 класс. Официальная задача 4, 7 баллов.
Материалы этапа (ZIP организатора) ↗ · Архив олимпиады ↗
Условие — из официального файла организатора. Подсказки, объяснение и модели — Popov Academy. Авторский разбор Popov Academy проверен; результат сопоставлен с официальными материалами.
Тема, знания и приёмы
Остатки и последние цифры · Продвинутая подготовка
- Деление с остатком: a = m· q + r, где 0≤ r < m
- Двоичная запись числа; умножение на 2 приписывает справа 0
- Сумма 1 + 2 + 4 + … + 2^s на единицу меньше следующей степени двойки
Приёмы решения: Сравнение остатков · Разрядная запись числа · Переход от шага к следующему