АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1789. Rebus

Time Limit: 1 seconds
Memory Limit:262144KB
Points:100
View Problem Statistics Submit Problem added 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

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

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

 


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / School olympiads and couses of Vologda region / Regional olympiads for the prize of the Governor / II Regional School Olympiad on Informatics / Final Round, forms 9-10 /
1788. B - Binary Tree 1789. 1790. D - Profitable Business 1791. E - Frog on a Polygon
Problems from Contests and Camps / School olympiads and couses of Vologda region / Impulse - 2019 / Brute Force /
1959. 04 - Numbers in Cells 1789. 1520. 06 - Code Lock 1534. 07 - Latin Squares 1752. 08 - Friends
time generating 0.11 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.