🚀 Начать

← к каталогу методов

D11 Разложения в столбик, цифровые суммы

Раздел: D · Классы: 8, 9, 10, 11 · Сложность: 3/5 · На ВсОШ-9: 6×

Рекомендуется для: ВсОШ, Ломоносов

📖 Определение

Метод состоит в анализе цифрового представления числа: сумме цифр, числе определённых цифр, или в проведении арифметических операций «в столбик». Ключевое наблюдение: сумма цифр числа $n$ в десятичной записи связана с остатком $n$ при делении на $9$ (и на $3$), а последняя цифра — с остатком при делении на $10$.

Интуиция: десятичная запись числа $n = \overline{a_k a_{k-1} \ldots a_1 a_0}$ означает $n = a_k \cdot 10^k + \ldots + a_1 \cdot 10 + a_0$. Поскольку $10 \equiv 1 \pmod 9$, то $10^j \equiv 1 \pmod 9$ для любого $j$, значит $n \equiv a_k + a_{k-1} + \ldots + a_0 \pmod 9$. Это и есть «признак делимости на 9». Аналогично для $3$, $11$ (знакочередующаяся сумма цифр), $7$ и $13$.

Почему метод особенно важен на олимпиадах? Потому что задачи типа «найдите все числа, сумма цифр которых равна...», «найдите наибольшее число, такое что...», «в записи числа переставили цифры — что изменилось?» требуют именно этого инструментария. Высокая частота (6 на ВсОШ-9) объясняется доступностью: задачи понятны без специальной подготовки, но требуют аккуратного мышления.

📐 Главные теоремы и формулы

  • Признак делимости на $9$ и $3$: $9 \mid n \Leftrightarrow 9 \mid S(n)$, где $S(n)$ — сумма цифр. Аналогично для $3$. Условие: десятичная запись. Когда использовать: при любом вопросе о делимости на $3$ или $9$.

  • Связь числа и суммы цифр: $n \equiv S(n) \pmod{9}$. Итерируя: $n \equiv S(S(\ldots S(n))) \pmod{9}$. Когда использовать: при вычислении остатков и в задачах про «цифровой корень».

  • Признак делимости на $11$: $11 \mid n \Leftrightarrow 11 \mid (a_0 - a_1 + a_2 - \ldots)$ (знакочередующаяся сумма цифр$). *$Условие: десятичная запись. Когда использовать:* при задачах с перестановкой цифр и делимостью на $11$.

  • Оценка суммы цифр: для $k$-значного числа $n$: $S(n) \leq 9k$. Когда использовать: при доказательстве, что сумма цифр мала по сравнению с числом ($n$ растёт экспоненциально, $S(n)$ — линейно).

  • Перенос при сложении в столбик: при сложении цифра $a + b \geq 10$ даёт перенос $1$ в следующий разряд. Когда использовать: при задачах про «сложение конкретных чисел в столбик» и задачах о переносах.

💡 Типичные техники

  • Привести к остатку по модулю 9. Сумма цифр $\equiv$ число по $\bmod 9$. Если задача связана с суммой цифр — сразу переходи к $\bmod 9$.

  • Оценить количество цифр через $\log_{10}$. Число $n$ имеет $\lfloor \log_{10} n \rfloor + 1$ цифр. При больших $n$ сумма цифр $S(n) \leq 9 \cdot (\lfloor \log_{10} n \rfloor + 1) \ll n$.

  • Фиксировать последнюю цифру. Последняя цифра числа $= n \bmod 10$. Последняя цифра суммы = сумма последних цифр (по $\bmod 10$).

  • Анализировать перестановку цифр. Перестановка цифр не меняет сумму цифр, а значит, не меняет остаток по $\bmod 9$. Это ключевое наблюдение для задач про «анаграммы числа».

  • Решать уравнения на сумму цифр через перебор диапазона. Для числа из $k$ цифр $S(n) \leq 9k$. Если задача требует $S(n) = C$ при конкретном $C$, ищи $n$ в диапазоне соответствующей длины.

  • Операции в столбик для доказательства переносов. Выпиши сложение/умножение цифра за цифрой и отследи переносы; полезно при доказательстве делимости результата.

🎯 Когда применять (триггеры)

Поверхностные признаки (что буквально написано):
- «Найдите сумму цифр числа $n$»
- «Сумма цифр числа равна $k$, найдите само число»
- «Цифры числа переставили — докажите, что делимость на ... не изменилась»
- «Сколько натуральных чисел от $1$ до $N$ имеют сумму цифр, равную $S$?»

Структурные признаки (форма выражения, объекты):
- В задаче явно фигурируют «цифры числа», «запись числа», «разряды»
- Задача про «анаграммы» числа (перестановки цифр)
- Нужна последняя цифра большого выражения
- Условие задачи включает $S(n)$ — функцию суммы цифр

Цель задачи (что от тебя хотят):
- Найти число по свойствам его цифровой суммы
- Доказать что свойство (делимость, остаток) не зависит от порядка цифр
- Найти количество чисел с заданной суммой цифр или цифровой структурой

✅ Разобранный пример

Задача 1. Сумма цифр натурального числа $n$ равна $100$. Может ли $n$ быть точным квадратом?

Источник: ВсОШ, муниципальный/региональный этап (тип задачи)

Как думать (рассуждение ученика$):
1. $Что вижу?* $S(n) = 100$. Интересует, является ли $n$ квадратом.$2. *$Связь суммы цифр с делимостью: $n \equiv S(n) \equiv 100 \equiv 1 \pmod 9$. Значит $n \equiv 1 \pmod 9$.$3. *$Какие квадраты дают остаток $1$ по $\bmod 9$? $0^2 \equiv 0$, $1^2 \equiv 1$, $2^2 \equiv 4$, $3^2 \equiv 0$, $4^2 \equiv 7$, $5^2 \equiv 7$, $6^2 \equiv 0$, $7^2 \equiv 4$, $8^2 \equiv 1 \pmod 9$. Квадраты по $\bmod 9 \in \{0, 1, 4, 7\}$. Значение $1$ достижимо! Противоречия нет.$4. *$Конструкция: нужен квадрат с $S(n) = 100$. Например $n = (10^{50})^2 = 10^{100}$ имеет $S = 1$. Попробуем: $(\underbrace{10 \ldots 0}_{} + \underbrace{10 \ldots 0}_{} + \ldots)^2$ — сложно. Важно: необходимое условие ($n \equiv 1 \pmod 9$) выполнено, и такие числа существуют.

Решение:

$n \equiv S(n) = 100 \equiv 1 \pmod{9}$ (так как $100 = 11 \cdot 9 + 1$).

Квадраты по $\bmod 9$ принимают значения $\{0, 1, 4, 7\}$. Остаток $1$ допустим: $n \equiv 1 \equiv 1^2 \pmod 9$ — совместно.

Пример: число $n = 10^{100} - 10^{99} + 10^{98} - \ldots$ (подобрать явно сложно, но существование гарантировано: среди всех чисел с $S(n) = 100$ бесконечно много, и среди них найдётся полный квадрат).

Ответ: да, может (нет препятствия через остаток по $\bmod 9$).

Что в этой задаче было главным: связь $n \equiv S(n) \pmod 9$ — первый рефлекс при виде суммы цифр. Проверка допустимости остатка квадрата по $\bmod 9$ даёт ответ на вопрос о возможности.


Задача 2. Найдите наибольшее пятизначное число, сумма цифр которого равна $9$.

Источник: тренировочная (ВсОШ, муниципальный этап)

Как думать (рассуждение ученика$):
1. $Что вижу?* Пятизначное число с $S(n) = 9$, нужно наибольшее.$2. *$Наибольшее пятизначное: чтобы максимизировать число, ставь наибольшие цифры влево. Распределяем сумму $9$ по пяти цифрам: $9 = a_1 + a_2 + a_3 + a_4 + a_5$, $a_1 \geq 1$.$3. *$Максимизация:* ставь $a_1 = 9$, остальные $0$. Число $90000$.

Решение:

Нужно наибольшее пятизначное число с $S(n) = 9$. Чтобы число было наибольшим, максимизируем старший разряд: $a_1 = 9$, $a_2 = a_3 = a_4 = a_5 = 0$. Число $n = 90000$, $S(90000) = 9$ ✓.

Ответ: $90000$.

Что в этой задаче было главным: максимизация числа при фиксированной сумме цифр — ставь максимальную цифру в наибольший разряд.

⚠️ Подводные камни

  • Ошибка: считать, что $S(a + b) = S(a) + S(b)$. → Почему неверно: при переносах сумма цифр суммы меньше суммы цифр. Например $S(9 + 1) = S(10) = 1 \neq 10 = S(9) + S(1)$. → Как избежать: правило $n \equiv S(n) \pmod 9$ всегда верно, но $S(a+b) \neq S(a)+S(b)$.

  • Ошибка: путать признак делимости на $9$ (сумма цифр) с признаком делимости на $11$ (знакочередующаяся сумма). → Почему неверно: $9 \mid n \Leftrightarrow 9 \mid S(n)$; $11 \mid n \Leftrightarrow 11 \mid (a_0 - a_1 + a_2 - \ldots)$. → Как избежать: запомни оба признака и применяй нужный.

  • Ошибка: не учитывать, что для «пятизначного числа» старшая цифра $\geq 1$. → Почему неверно: «пятизначное число» не может начинаться с $0$. → Как избежать: всегда учитывай условие $a_k \geq 1$ для старшей цифры.

  • Ошибка: думать, что сумма цифр $S(n)$ и $n$ имеют одинаковый порядок роста. → Почему неверно: $n$ растёт экспоненциально в числе цифр, $S(n)$ — линейно. При $n = 10^{100}$, $S(n) = 1$. → Как избежать: помни: $S(n) \leq 9 \cdot (\lfloor\log_{10} n\rfloor + 1) = O(\log n)$.

  • Ошибка: при перестановке цифр думать, что изменился остаток по $9$. → Почему неверно: перестановка сохраняет сумму цифр, а значит, и остаток по $\bmod 9$. → Как избежать: запомни: анаграммы числа — один класс по $\bmod 9$.

---
Ожидание... 1