题目描述
图书馆检索系统里录入了 个互不相同的小写单词。用户输入一个单词的前缀,系统要能 唯一锁定一个单词。对每个单词求它的最短唯一前缀——即最短的、不是其它任何单词 前缀的前缀;若该单词本身是另一个单词的前缀(任何前缀都无法区分),就输出整个单词。 结果按输入顺序输出。
输入格式
第一行一个整数 ;接下来 行,每行一个单词。
输出格式
行,按输入顺序每行输出对应单词的最短唯一前缀(或整词)。
样例
输入
5 apple api april banana band
输出
app api apr bana band
数据范围
- 对于 30% 的数据, 1000,且单词总长 。
- 对于 60% 的数据, 。
- 对于 100% 的数据,1 ,单词长度 100,总长 ,单词互不相同。