题库/YBT0178

#YBT0178. 最短母串

    传统题 难度: 提高 标签>一本通AC自动机状态压缩BFS字典序
时间限制1000 ms
内存限制64 MiB
通过率100%1 / 1 次提交
题目描述 查看题解 开始编程Alt+E

YBT0178 · 最短母串

退出在线编程模式
提高 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制64 MiB
通过率100%1 / 1 次提交

题目描述

原题来自:HNOI 2006 给定 nn 个字符串 S1,S2,⋯,SnS_1,S_2,⋯,S_n​​ ,要求找到一个最短的字符串 TT,使得这 nn 个字符串都是 TT 的子串。

输入

第一行是一个正整数 nn,表示给定的字符串的个数; 以下的 nn 行,每行有一个全由大写字母组成的字符串。

输出

只有一行,为找到的最短的字符串 TT。 在保证最短的前提下,如果有多个字符串都满足要求,那么必须输出按字典序排列的第一个。

输入样例

2 
ABCD
BCDABC

输出样例

ABCDABC

提示

数据范围: 对于全部数据,1≤n≤12,1≤∣Si∣≤501≤n≤12,1≤∣S_i∣≤50。

评测数据说明

本题使用按题意独立构造、双实现核对的训练数据,共10个测试点,非原站或官方原始数据。总分100分。

题目信息

#1536
100%

1 次通过 · 1 次提交

练习难度 提高
时间限制
1000ms
内存限制
64MiB

题目标签

暂无标签
上传者