C. *【模板】AC 自动机

    传统题 1000ms 512MiB

*【模板】AC 自动机

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

数据byscy,注意数据规模和洛谷不同

P5357 【模板】AC 自动机

题目背景

本题原为“AC 自动机(二次加强版)”。完成本题前可以先完成 AC 自动机(简单版)AC 自动机(简单版 II) 两道题,为 AC 自动机更简单的应用。

题目描述

给你一个文本串 SSnn 个模式串 T1nT_{1 \sim n},请你分别求出每个模式串 TiT_iSS 中出现的次数。

输入格式

第一行包含一个正整数 nn 表示模式串的个数。

接下来 nn 行,第 ii 行包含一个由小写英文字母构成的非空字符串 TiT_i

最后一行包含一个由小写英文字母构成的非空字符串 SS

数据不保证任意两个模式串不相同

输出格式

输出包含 nn 行,其中第 ii 行包含一个非负整数表示 TiT_iSS 中出现的次数。

输入输出样例 #1

输入 #1

5
a
bb
aa
abaa
abaaa
abaaabaa

输出 #1

6
0
3
2
1

说明/提示

对于 100%100 \% 的数据,1n2×1051 \le n \le 2 \times {10}^5T1nT_{1 \sim n} 的长度总和不超过 2×1052 \times {10}^5SS 的长度不超过 2×1062 \times {10}^6

课堂测试(20250801)F08

未参加
状态
已结束
规则
XCPC
题目
10
开始于
2025-8-1 15:00
结束于
2025-8-1 16:40
持续时间
1.7 小时
主持人
参赛人数
11