摩尔斯密码 Morse Mismatches
题意翻译
输入每个字母的 Morse编码(字母代码表)。对于每个编码,判断它可能是哪个单词。如果有多个单词精确匹配,输出第一个匹配的单词并且后面加上"!";如果 无法精确匹配,可以在编码尾部增加或删除一些字符以后匹配某个单词(增加或删除的字符应尽量少)。如果只能非精确匹配,任选一个可能的匹配单词,后面加上"?"。
感谢@BFD_qt 提供的翻译
题目描述
[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=7&page=show_problem&problem=449
[PDF](https://uva.onlinejudge.org/external/5/p508.pdf)
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA508/92a552c83fa8f2fecfb222cf8061e1b403e9ee35.png)
输入输出格式
输入格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA508/1a61f865e8a3d78d091c202abdb7998db2bcb185.png)
输出格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA508/0fd68ea587383559f5ff20cb768dfa28060189e5.png)
输入输出样例
输入样例 #1
A
.-
B
-...
C
-.-.
D
-..
E
.
F
..-.
G
--.
H
....
I
..
J
.---
K
-.-
L
.-..
M
--
N
-.
O
---
P
.--.
Q
--.-
R
.-.
S
...
T
-
U
..-
V
...-
W
.--
X
-..-
Y
-.--
Z
--..
0
------
1
.-----
2
..---
3
...--
4
....-
5
.....
6
-....
7
--...
8
---..
9
----.
*
AN
EARTHQUAKE
EAT
GOD
HATH
IM
READY
TO
WHAT
WROTH
*
.--.....-- .....--....
--.----.. .--.-.----..
.--.....-- .--.
..-.-.-....--.-..-.--.-.
..-- .-...--..-.--
----
..--
*
输出样例 #1
WHAT
HATH
GOD
WROTH?
WHAT
AN
EARTHQUAKE
EAT!
READY
TO
EAT!