#P4022. [CTSC2012] 熟悉的文章
[CTSC2012] 熟悉的文章
题目描述
阿米巴是小强的好朋友。
在小强眼中,阿米巴是一个作文成绩很高的文艺青年。为了获取考试作文的真谛,小强向阿米巴求教。阿米巴给小强展示了几篇作文,小强觉得这些文章怎么看怎么觉得熟悉,仿佛是某些范文拼拼凑凑而成的。小强不禁向阿米巴投去了疑惑的眼光,却发现阿米巴露出了一个狡黠的微笑。
为了有说服力地向阿米巴展示阿米巴的作文是多么让人觉得“眼熟”,小强想出了一个评定作文 “熟悉程度”的量化指标: .小强首先将作文转化成一个 串。之后,小强搜集了各路名家的文章,同样分别转化成 串后,整理出一个包含了 个 串的 “ 标准作文库 ”。
小强认为:如果一个 串长度不少于 且在标准作文库中的某个串里出现过(即,它是标准作文库的某个串的一个 连续子串),那么它是 “ 熟悉 ” 的。对于一篇作文(一个 串),如果能够把 分割成若干段子串,其中 “ 熟悉 ” 的子串的长度总和不少于 总长度的 ,那么称 是 “ 熟悉的文章 ”。 是能够让 成为 “ 熟悉的文章 ” 的 所有 的最大值 (如果不存在这样的 ,那么规定 )。
举个例子:
小强的作文库里包含了如下 个字符串:
有一篇待考察的作文是:
小强计算出这篇作文 的最大值是 ,因为待考察的作文可以视作 ,其中 和 被判定为 “熟悉” 的。而当 或是更大的时候,不存在符合题意的分割方法。所以,这篇作文的 。小强认为阿米巴作文的 值比其他同学的明显要大。请你帮他验证一下。
输入格式
输入第一行是两个整数 ,表示待检查的作文数量,和小强的标准作文库的行数。
接下来是 行的 串,表示标准作文库。
接下来是 行的 串,表示 篇作文。
输出格式
输出包含 行,每一行包含一个整数,表示该篇作文的 值。
提示
对于 的测试数据,输入文件的长度不超过 字节。
对于 的测试数据,输入文件的长度不超过 字节。
对于 的测试数据,输入文件的长度不超过 字节。
对于 的测试数据,输入文件的长度不超过 字节。