‹ 上一题 下一题 ›

j02124. 最短唯一前缀 未做

1000 ms 256 MB 测试点 10 模拟J·复赛必做100题自拟题r2

题目描述

图书馆检索系统里录入了 个互不相同的小写单词。用户输入一个单词的前缀,系统要能 唯一锁定一个单词。对每个单词求它的最短唯一前缀——即最短的、不是其它任何单词 前缀的前缀;若该单词本身是另一个单词的前缀(任何前缀都无法区分),就输出整个单词。 结果按输入顺序输出。

输入格式

第一行一个整数 ;接下来 行,每行一个单词。

输出格式

行,按输入顺序每行输出对应单词的最短唯一前缀(或整词)。

样例

输入
5
apple
api
april
banana
band
输出
app
api
apr
bana
band

数据范围

  • 对于 30% 的数据, 1000,且单词总长 。
  • 对于 60% 的数据, 。
  • 对于 100% 的数据,1 ,单词长度 100,总长 ,单词互不相同。
输入
输出

            
答案