【模板】AC 自动机
题目背景
本题原为“AC 自动机(二次加强版)”。完成本题前可以先完成 [AC 自动机(简单版)](https://www.luogu.com.cn/problem/P3808) 和 [AC 自动机(简单版 II)](https://www.luogu.com.cn/problem/P3796) 两道题,为 AC 自动机更简单的应用。
题目描述
给你一个文本串 $S$ 和 $n$ 个模式串 $T_{1 \sim n}$,请你分别求出每个模式串 $T_i$ 在 $S$ 中出现的次数。
输入输出格式
输入格式
第一行包含一个正整数 $n$ 表示模式串的个数。
接下来 $n$ 行,第 $i$ 行包含一个由小写英文字母构成的非空字符串 $T_i$。
最后一行包含一个由小写英文字母构成的非空字符串 $S$。
**数据不保证任意两个模式串不相同**。
输出格式
输出包含 $n$ 行,其中第 $i$ 行包含一个非负整数表示 $T_i$ 在 $S$ 中出现的次数。
输入输出样例
输入样例 #1
5
a
bb
aa
abaa
abaaa
abaaabaa
输出样例 #1
6
0
3
2
1
说明
对于 $100 \%$ 的数据,$1 \le n \le 2 \times {10}^5$,$T_{1 \sim n}$ 的长度总和不超过 $2 \times {10}^5$,$S$ 的长度不超过 $2 \times {10}^6$。