[ABC198D] Send More Money
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定字符串 ,它们均由小写英文字母组成。求解字母算式 。
具体而言,判断是否存在一组三个正整数 满足以下所有条件,并在存在时找出其中一种可能的解。
其中, 分别表示 在十进制下的字符串表示(无前导零)。
- 与 具有相同的字符个数。
- 。
- 若 的第 个字符与 的第 个字符相同,则当且仅当 的第 个字符与 的第 个字符相同。
输入格式
输入为一行,其中包含三个字符串 。
输出格式
如果存在符合条件的正整数组合 ,则每行输出其中一个可能的组合。如果没有满足条件的组合,则输出 UNSOLVABLE。
a
b
c
1
2
3
x
x
y
1
1
2
p
q
p
UNSOLVABLE
abcd
efgh
ijkl
UNSOLVABLE
send
more
money
9567
1085
10652
提示
数据范围
- 是长度在 到 之间的小写字母字符串。
样例 1 解释
输出 也是可接受的,但 不行,因为它违反了第三个条件(a 和 b 都对应 1)。
样例 2 解释
输出 也是可接受的,但 不行,因为它违反了第三个条件(x 同时对应 1 和 2)。