AtCoder Beginner Contest 198
翻译中…
Problem Statement
翻译中…
Given strings $S_1,S_2,S_3$ consisting of lowercase English letters, solve the alphametic $S_1+S_2=S_3$.
翻译中…
Formally, determine whether there is a triple of positive integers $N_1, N_2, N_3$ satisfying all of the three conditions below, and find one such triple if it exists.
Here, $N'_1, N'_2, N'_3$ are strings representing $N_1, N_2, N_3$ (without leading zeros) in base ten, respectively.
翻译中…
$N'_i$and$S_i$have the same number of characters.$N_1+N_2=N_3$.- The
$x$-th character of$S_i$and the$y$-th character of$S_j$is the same if and only if the$x$-th character of$N'_i$and the$y$-th character of$N'_j$are the same.
翻译中…
Constraints
翻译中…
- Each of
$S_1$,$S_2$,$S_3$is a string of length between$1$and$10$(inclusive) consisting of lowercase English letters.
翻译中…
Input
翻译中…
Input is given from Standard Input in the following format:
翻译中…
S_1
S_2
S_3
翻译中…
Output
翻译中…
If there is a triple of positive integers $N_1, N_2, N_3$ satisfying the conditions, print one such triple, using newline as a separator. Otherwise, print UNSOLVABLE instead.
翻译中…
样例
Input #1
a
b
c
Output #1
1
2
3
Outputs such as $(N_1, N_2, N_3) = (4,5,9)$ will also be accepted, but $(1,1,2)$ will not since it violates the third condition (both `a` and `b` correspond to `1`).
Input #2
x
x
y
Output #2
1
1
2
Outputs such as $(N_1, N_2, N_3) = (3,3,6)$ will also be accepted, but $(1,2,3)$ will not since it violates the third condition (both $1$ and $2$ correspond to `x`).
Input #3
p
q
p
Output #3
UNSOLVABLE
Input #4
abcd
efgh
ijkl
Output #4
UNSOLVABLE
Input #5
send
more
money
Output #5
9567
1085
10652
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。