#P1381. 单词背诵(Word Recitation)
0
单词背诵(Word Recitation)
单词背诵(Word Recitation)
题目描述
灵梦有 个单词想要背,但她想通过一篇文章中的一段来记住这些单词。
文章由 个单词构成,她想在文章中找出连续的一段,其中包含最多的她想要背的单词(重复的只算一个)。并且在背诵的单词量尽量多的情况下,还要使选出的文章段落尽量短,这样她就可以用尽量短的时间学习尽可能多的单词了。
每个单词仅包含小写字母。
输入格式
第 行一个数 ,接下来 行每行是一个长度不超过 的字符串,表示一个要背的单词。
接着是一个数 ,然后是 行长度不超过 的字符串,每个表示文章中的一个单词。
输出格式
输出文件共 行。第 行为文章中最多包含的要背的单词数,第 行表示在文章中包含最多要背单词的最短的连续段的长度。
样例输入 #1
3
hot
dog
milk
5
hot
dog
dog
milk
hot
样例输出 #1
3
3
数据范围
数据规模与约定
- 对于 的数据,,;
- 对于 的数据,,;
- 对于 的数据,,。
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1500。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1 | 样例 |
| 1 | 20 | 2~7 | 小规模 n≤50,m≤500 / 特殊: 文章中不含任何待背单词(输出0和0) / 特殊: 目标单词表自身含重复词 |
| 2 | 8~13 | 中等规模 n≤300,m≤5000 / Hack: 唯一稀有单词仅在文章首尾出现迫使跨长区间或取极短后缀 | |
| 3 | 25 | 14~19 | 大规模 n=1000,m=100000 字符串哈希+双指针滑动窗口测试 |
| 4 | 20~25 | 满规模 n=1000,m=100000 高频干扰词与相近前缀词极限压力测试 |
出处:原题链接