АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1789. Ребус

Ограничение времени: 1 сек.
Ограничение памяти:262144 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

В данной задаче вам требуется написать программу, находящую все решения ребуса вида "слово1+слово2=слово3". Каждое слово содержит ровно три заглавные английские буквы, каждая буква кодирует какую-то цифру.

Решением ребуса называется такая замена букв цифрами, при которой получается верное равенство. Например, одним из решений ребуса "ANT+ACT=CAT" является равенство 360+370=730 (буква 'A' меняется на цифру 3, буква 'C' − на цифру 7, и так далее). У этого ребуса существуют и другие решения – смотрите пример выходных данных ниже. Заметим, что в числах разрешаются ведущие нули.

Входные данные

Входная строка содержит ребус в следующем формате: три заглавные английские буквы, знак '+', ещё три буквы, знак '=' и ещё три буквы.

Выходные данные

Выведите все решения ребуса в любом порядке, формат вывода смотрите в примере ниже. Вывод не должен содержать пробелов.

Пример ввода

ANT+ACT=CAT

Пример вывода

180+130=310

270+250=520

360+370=730

450+490=940

Система оценивания.

Баллы за каждый тест начисляются независимо.

 


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / Областные олимпиады на приз Губернатора / II Областная олимпиада на приз губернатора 2017 / Заключительный этап, 9-10 класс /
1788. B - Бинарное дерево 1789. 1790. D - Выгодный бизнес 1791. E - Лягушка на полигоне
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / Импульс, смена 2019 / Перебор и комбинаторика /
1959. 04 - Числа в клетках 1789. 1520. 06 - Кодовый замок 1534. 07 - Латинские квадраты 1752. 08 - Друзья
 
время генерации 0.469 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.