编程题
### 问题描述 小蓝是图书馆的管理员,他负责管理图书馆的所有书籍。图书馆有 $N$ 本书,每本书都有名字,分别为 $S_1,S_2,\dots,S_N$。 图书馆的读者们经常来询问小蓝,他们会给小蓝一个字符串 $T$,希望小蓝能告诉他们,图书馆里有多少本书的名字是以 $T$ 的前缀开头的。小蓝需要回答他们 $M$ 次这样的询问。 现在,小蓝需要你的帮助。你能帮助小蓝解决这个问题,从而提升图书馆的服务质量吗? ### 输入格式 第一行输入两个整数 $N$ 和 $M$($1\leq N,M \leq 10^4$)。 接下来 $N$ 行,每行输入一个字符串 $S_i$,表示图书馆中的一本书的名字。 接下来 $M$ 行,每行一个字符串 $T$,表示读者的询问。 输入字符串的总长度不超过 $2\times 10^5$,且仅包含小写字母。 ### 输出格式 对于每个询问,输出一个整数,表示图书馆中以字符串 $T$ 开头的书的数量。 每个答案占一行。 ### 样例输入 ``` 5 2 ababc ababd aba ab a abab ccc ``` ### 样例输出 ``` 3 0 ```
查看答案
赣ICP备20007335号-2