#1573. 文明社会----nb3302
文明社会----nb3302
Background
党的十八大提出,倡导富强、民主、文明、和谐,倡导自由、平等、公正、法治,倡导爱国、敬业、诚信、友善,积极培育和践行社会主义核心价值观。富强、民主、文明、和谐是国家层面的价值目标,自由、平等、公正、法治是社会层面的价值取向,爱国、敬业、诚信、友善是公民个人层面的价值准则,这个字是社会主义核心价值观的基本内容。
但是在互联网上,会有一些不文明的人发送不文明的言论。我们的目的,就是要自动过滤并且识别这些言论。
给出一个字符串,表示那些可能不文明的言论。再给出一个字典,包含了条违规的用语,。要在中添加最少的,使得只要违规用语在 中出现,就得在每个的字符之间添加。
比如说,,。那么最后的符合规定的就为。其中 在第 到第个字符之间出现, 在第到第个字符出现。
数据保证字符串 不包括字符,且的长度一定大于。
其中;表示 字符串的长度,表示字符串的长度。
Input
输入一共有 行,第一行为。
第二行为(一共有几个违规用语)。接下来 行每行一个字符串表示违规用语
Output
输出共一行,即合格的字符串。
Samples
aaabbssss
2
abb
bbss
aaa*b*b*s*sss
aabbbccbdd
3
aa
bb
cc
a*ab*b*bc*cbdd
Limitation
【数据规模】
对%的数据,,
对%的数据,
和由小写英文字母组成。