Перебор целых чисел
Перебор — полноценное решение, если кандидатов конечное число и проверен каждый из них. Сначала условия сужают диапазон: размер числа, сумма цифр, остаток. Потом кандидатов перебирают в одном порядке, например по первой цифре, и каждого проверяют по всем условиям.
Организованный перебор
Перебор доказывает ответ, если в решении видно, откуда взялся конечный список кандидатов и что каждый кандидат проверен.
- Запишите все условия на числа.
- Сузьте диапазон: оценкой размера, суммой цифр, остатком при делении.
- Перебирайте в одном порядке: по первой цифре или по одной переменной.
- Проверьте каждого кандидата по всем условиям.
- Запишите, почему других вариантов нет.
Сначала границы, потом проверка
Условие часто связывает число с величиной, которая меняется мало: сумма цифр четырёхзначного числа не больше 36, остаток при делении на — от 0 до . Отсюда получается короткий отрезок для неизвестного. Числа этого отрезка отсеивают условием на остаток, а оставшиеся проверяют по одному.
Пример
Найдите все натуральные , для которых , где — сумма цифр числа .
- 1., поэтому и .
- 2. и дают одинаковые остатки при делении на 9 (сумма цифр), поэтому 2043 даёт тот же остаток, что . 2043 делится на 9, значит, делится на 9, и делится на 9.
- 3.От 2015 до 2042 на 9 делятся 2016, 2025 и 2034.
- 4.Проверка: , , . Подходит только 2034.
Ответ: 2034
Подсчёт по первой цифре
Чтобы сосчитать числа с условием на цифры, зафиксируйте первую цифру и сосчитайте варианты остальных. Две цифры от 0 до 9 с суммой образуют упорядоченных пар при и пар при : цифра не больше 9 отсекает часть пар.
Пример
Сколько существует трёхзначных чисел с суммой цифр 15?
- 1.Первая цифра — от 1 до 9, две другие цифры дают в сумме .
- 2.: сумма от 14 до 10, пар : 5, 6, 7, 8, 9.
- 3.: сумма от 9 до 6, пар : 10, 9, 8, 7.
- 4.Всего .
Ответ: 69
Перебор раскладов цифр
Когда числа составляют из данных цифр, перебирайте не числа, а расклады цифр. Сначала признаки делимости отсекают почти все расклады: последняя цифра — по признаку делимости на 5 или на 2, сумма цифр каждого числа — по признаку делимости на 9 (признаки). Оставшиеся расклады выпишите все, а внутри каждого расставьте цифры по убыванию, чтобы получить наибольшее число.
Так же разбирают вычеркнутую цифру: случаев столько, сколько цифр в числе, и каждый случай записывают через разряды (вычеркнутая цифра).
Пример
Из цифр 0, 1, 5, 6, 7, 8 составили два трёхзначных числа, каждую цифру использовали ровно один раз. Оба числа делятся на 45. Какое наибольшее значение может принимать сумма этих чисел?
- 1.Число делится на 45, если оно делится на 5 и на 9. Каждое число оканчивается на 0 или 5, а цифры 0 и 5 есть по одной: одно число оканчивается на 0, другое — на 5.
- 2.Сумма всех цифр . Сумма цифр каждого числа делится на 9, поэтому суммы цифр — 9 и 18.
- 3.Число на 5: две другие цифры из 1, 6, 7, 8 дают или . Сумму 4 не дают никакие две из них, сумму 13 дают только 6 и 7.
- 4.Расклад один: и . Наибольшие числа: 765 (оканчивается на 5) и 810 (оканчивается на 0).
- 5.Наибольшая сумма . Проверка: , .
Ответ: 1575
Перебор как обоснование в пункте в)
В пункте в) перебор заменяет оценку, только если он полный. Сначала докажите, что кандидатов конечное число: в задаче о сумме цифр трёхзначного числа это числа от 1 до 27. Потом разбейте кандидатов на группы и посчитайте каждую группу. Пропущенный случай — пробел в обосновании.
Пример задания
Открытый банк ФИПИ
На доске написаны три различных натуральных числа. Второе число равно сумме цифр первого, а третье равно сумме цифр второго.
а) Может ли сумма этих чисел быть равна 2022?
б) Может ли сумма этих чисел быть равна 2021?
в) В тройке чисел первое число трёхзначное, а третье равно 2. Сколько существует таких троек?
Проверьте себя
00