Числовые ребусы: как искать цифры по разрядам и переносам

Статья Математика

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

Начнём не с угадывания, а с короткой записи I + BB = ILL. Она выглядит как игра с буквами, но на самом деле задаёт три условия для единиц, десятков и сотен.

Переносы в ребусе I плюс BB равно ILLИдём от единиц к десяткам и сотням. Перенос из единиц обозначен c1, из десятков c2.ЕдиницыI + B = L + 10c₁ДесяткиB + c₁ = L + 10c₂Сотниc₂ = I
Каждый перенос участвует в следующем разряде; порядок проверки — справа налево.

Три правила до первой цифры

  • Одна буква — одна цифра. Если B встретилась дважды, в обоих местах стоит та же цифра.
  • Разные буквы — разные цифры. Нельзя выдать I и B одно значение, даже если так временно получается сумма.
  • Слева нуля нет. B в числе BB и I в числе ILL начинают запись, поэтому B≠0 и I≠0.

Последнее правило относится только к первой цифре многозначного числа. Буква L в конце ILL вполне может оказаться нулём: она не делает число «ведущим нулём».

Первый разбор: I + BB = ILL

Пример 1. В сотнях результата стоит I, хотя у слагаемых сотен нет. Значит, I пришла только из переноса десятков; при сложении двух однозначных цифр такой перенос равен 1. Поэтому I=1.

В десятках тогда складываются B и перенос 1, а в результате должна получиться L и ещё один перенос в сотни. Значит B+1=L+10. Единственная пара цифр здесь B=9 и L=0. Единицы проверяют найденное: 1+9=10, значит единица L=0 и перенос равен 1. Подстановка даёт 1+99=100.

Проверьте переносы: I + BB = ILL

В единицах I+B=L+10c₁. В десятках B+c₁=L+10c₂. Сотни дают c₂=I. Так как I — ненулевая цифра, I=1 и c₂=1. Из B+c₁=L+10 следует B=9, c₁=1 и L=0. Проверка: 1+99=100. Откройте решение после собственной попытки; автоматической проверки здесь нет.

Проверка решения один плюс девяносто девять равно стоВ единицах один плюс девять даёт ноль и перенос один; в десятках девять плюс перенос даёт ноль и перенос один; в сотнях перенос даёт один.1 + 99 = 100Единицы: 1 + 9 = 10Десятки: 9 + 1 = 10Сотни: перенос = 1
В обоих младших разрядах пишем 0 и переносим 1 влево.

Второй разбор: когда ответа несколько

Пример 2. Пусть AB+9=BA. Запишем числа: 10A+B+9=10B+A. После переноса членов получается 9=9(B−A), то есть B=A+1. Условие не назвало A, поэтому решений восемь: 12+9=21, 23+9=32, …, 89+9=98.

Это не ошибка в вычислениях. Просто у ребуса нет дополнительной подсказки, которая выбрала бы одну пару. Полезная привычка — после нахождения одной пары спросить: «Где я использовал условие, которое исключает остальные?» Если такого условия нет, нужно перечислить все варианты или сообщить, что решение не единственное.

Где такой ход применяется

На практике тот же ход нужен, когда компьютер перебирает варианты для задачи с ограничениями: сначала проверяют самые сильные условия и не продолжают ветку, которая уже нарушила правило. В числовом ребусе перенос и ведущий ноль делают это вручную; в программировании такую проверку обычно называют отсечением неподходящих вариантов.

Ошибки, которые ловит проверка

  • Угадали цифры, но не сложили столбиком. Подставьте их в исходную запись и проверьте каждый разряд.
  • Повторили цифру у разных букв. Выпишите рядом таблицу «буква — цифра»; повтор сразу будет виден.
  • Поставили ведущий ноль. Ноль допустим внутри или в конце числа, но не на его первом месте.
  • Потеряли перенос. Над следующим разрядом отметьте маленькую 1: она участвует в следующей сумме.

Практика: сначала условия, потом ответ

  1. Задача 1. Решите BA−B=AB, где A и B — разные ненулевые цифры. Запишите проверку столбиком.
  2. Задача 2. В ребусе AB+9=BA перечислите все пары A и B. Почему это не единственное решение?
  3. Задача 3. Может ли ребус A+A=BA иметь решение, если A и B — разные цифры и B не ноль? Объясните без перебора всех цифр.
Задача 1: BA−B=AB

Ответ: A=8, B=9; 98−9=89. Из 10B+A−B=10A+B следует 8B=9A. Так как B — ненулевая цифра, делящаяся на 9, B=9; тогда A=8. Проверка подстановкой: 98−9=89.

Задача 2: AB+9=BA

Ответ: восемь решений: 12+9=21, 23+9=32, 34+9=43, 45+9=54, 56+9=65, 67+9=76, 78+9=87, 89+9=98. Из 10A+B+9=10B+A получаем B=A+1; A может быть любой цифрой от 1 до 8. Дополнительного условия для единственного ответа нет.

Задача 3: A+A=BA

Ответ: решений нет. Равенство 2A=10B+A требует A=10B. При B≥1 правая часть не меньше 10, а A — одна цифра. B=0 запрещено как ведущая цифра числа BA.

Что делать дальше

Числовой ребус учит не искать «хитрую цифру», а превращать запись в условия. Дальше полезно потренировать разряды в десятичной системе счисления и проверку равенств через порядок действий.

Продолжить с задачами на логику

В курсе «Основы олимпиадной математики» тренируйте разбор условий, поиск вариантов и проверку решения.

Попробовать задачи на математическую логику

Оставить комментарий