АВТ
Язык:

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

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

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

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

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

Время работы вашей программы не должно превышать 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.547 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.