小智的单词闯关挑战
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
小智正在参加一场英语单词闯关赛!他提前整理了一份包含 个单词的 “必背单词清单”,每个单词都是独一无二的。比赛给出了一篇由 个单词组成的文章,小智需要从文章中找出一段连续的内容,完成两个目标: 这段内容要包含尽可能多的 “必背单词清单” 中的单词(重复出现的单词只算一次); 在满足第一个目标的前提下,这段内容的长度要尽可能短,这样小智就能快速掌握核心单词啦。 请你帮小智算出两个结果:一是文章中最多能包含的 “必背单词清单” 中的不同单词数;二是包含这些单词的最短连续段落长度。
输入格式
第 行一个数 ,表示 “必背单词清单” 中的单词数量,接下来 行每行是一个长度不超过 的字符串,表示一个要背的单词。
接着是一个数 ,然后是 行长度不超过 的字符串,每个表示文章中的一个单词。
输出格式
输出文件共 行。第 行为一个整数,表示文章中包含的 “必背单词清单” 中的不同单词的最大数量,第 行表示在文章中包含最多要背单词的最短的连续段的长度。
输入输出样例 #1
输入 #1
3
hot
dog
milk
5
hot
dog
dog
milk
hot
输出 #1
3
3
说明/提示
数据规模与约定
- 对于 的数据,,;
- 对于 的数据,,;
- 对于 的数据,,。