100 #P1470. 后缀数组4:Life Forms

后缀数组4:Life Forms

【问题描述】

求n个字符串(长度1000)的最长的一个子串,满足该子串在一半以上(不包括一半)的字符串中出现过,并输出该子串,如果有多个子串满足要求,则按字典序输出所有的子串;(全部都是小写字母)

【输入格式】

输入N(1<=N<=100,还真有为1的数据哟)(每个测试点中数据组数不超过100)

【输出格式】

对于每个测试样例,输出答案。如果有很多,则按字典序输出。如果没有解决方案,至少有一个字母,输出“?”在测试用例之间留下一条空行。

接下来是N个字符串

(有多组数据,N为0时结束)