АВТ
Язык:

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

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

801. Универсальный ребусорешатель

Ограничение времени: 2 секунды
Ограничение памяти:65535КБ
Баллы:10
Статистика Послать на проверку Задачу добавил Administrator

 
Задача "Универсальный ребусорешатель"

Время работы вашей программы не должно превышать 20 секунд

Напишите программу, которая найдет все решения ребуса

Решением ребуса называется такая замена букв цифрами,
что каждая буква заменяется цифрой от 1 до 9 (цифра 0 в
этой задаче не допускается) так, что разные буквы заменяются
разными цифрами, и написанное равенство оказывается верным.

Входные данные
В единственной строке входного файла записан ребус.
Ребус состоит из больших латинских букв, знаков плюс и равно и имеет
вид <число>+<число>=<число>. Каждое число состоит не меньше чем из 1
и не больше, чем из 7 букв.

Выходные данные
Выведите каждое решение ребуса на отдельной строке.
Решение выводится в виде верного равенства, соответствующего
описанному ребусу, в котором все буквы заменены цифрами.

Пример входного файла
A+B=CD

Пример выходного файла
3+9=12
4+8=12
4+9=13
5+7=12
5+8=13
5+9=14
6+7=13
6+8=14
6+9=15
7+5=12
7+6=13
7+8=15
7+9=16
8+4=12
8+5=13
8+6=14
8+7=15
8+9=17
9+3=12
9+4=13
9+5=14
9+6=15
9+7=16
9+8=17



Статистика Послать на проверку Автор/источник: olympiads.ru
Учебные курсы / Задачи с olympiads.ru /
800. 276 - Задача коммивояжера - 13 801. 802. 278 - Ханойская башня 803. 279 - Генерация двоечных последовательностей 804. 280 - Троечные последовательности
 
время генерации 0.047 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.