#P1147. 前缀字典

    ID: 159 传统题 1000ms 128MiB 尝试: 0 已通过: 0难度: 普及 ← 上一题 下一题 → 随机一题 上传者: 标签 Trie Trie树 字符串 数据结构
显示设置

前缀字典

题目描述

一本词典里有 nn 个单词,只含小写字母,同一个单词可能出现多次。接下来有 mm 次询问,每次给出一个字符串 pp,问词典中有多少个单词以 pp 为前缀。

单词本身算作自己的前缀。

输入格式

第一行两个整数 n,mn,m。

接下来 nn 行,每行一个单词。

接下来 mm 行,每行一个字符串 pp。

输出格式

对每个询问输出一行一个整数。

输入输出样例 #1

输入 #1

5 3
apple
app
apricot
banana
ap
ap
z
apricot

输出 #1

4
0
1

说明

数据范围

  • 对于 100%100\% 的数据,1≤n,m≤1051\le n,m\le 10^5,单个字符串长度不超过 2020,所有单词与询问串的长度之和不超过 2×1052\times 10^5,只含小写字母。