QOJ.ac

QOJ

Limite de temps : 4.0 s Limite de mémoire : 768 MB Points totaux : 160

#16385. DIVLJAK

Statistiques

如今,世界上有许多奇特的人。我们不在此赘述,而是将目光投向某一类人——对我们而言最有趣的人。当然,我们说的是野蛮人!

这里有许多野蛮人,但只有少数是真正重要的。故事中有 $N$ 个重要的野蛮人,用 $1$ 到 $N$ 的整数表示。他们每个人都有一块石板,上面写着一个仅由英文小写字母组成的单词。

我们的野蛮人们正在和他们的好朋友泰山(Tarzan)玩一个有趣的游戏。

游戏共进行 $Q$ 轮。有两种轮次类型,每轮的类型由泰山决定:

  • 第一种类型:泰山向野蛮人们展示一个单词 $P$。
  • 第二种类型:泰山向编号为 $S$ 的野蛮人提出以下问题:“在我目前展示过的所有单词中,有多少个单词满足:你石板上的单词是它的连续子串?”

鉴于野蛮人们经常情绪狂躁,无法真正集中注意力并跟上游戏的进程,他们需要你的帮助。请帮助野蛮人们正确回答泰山的每个问题。

输入格式

输入的第一行包含一个整数 $N$($1 \le N \le 10^5$),表示野蛮人的数量。

接下来的 $N$ 行,每行包含一个仅由英文小写字母组成的单词,第 $i$ 个单词对应编号为 $i$ 的野蛮人石板上的单词。

之后包含一个整数 $Q$($1 \le Q \le 10^5$),表示游戏的轮数。

接下来的 $Q$ 行描述游戏的每一轮,第 $i$ 行描述第 $i$ 轮游戏。

每行将包含一个整数 $O$。

  • 当 $O$ 等于 $1$ 时,表示第一种类型的轮次,同一行后面会跟着展示的单词 $P$,由英文小写字母组成。
  • 当 $O$ 等于 $2$ 时,表示第二种类型的轮次,同一行后面会跟着一个整数 $S$($1 \le S \le N$),表示被泰山提问的野蛮人的编号。

所有写在野蛮人石板上的单词总长度不超过 $2 \cdot 10^6$。

泰山展示给野蛮人的所有单词总长度不超过 $2 \cdot 10^6$。

输出格式

对于每个第二种类型的轮次,输出一行。第 $i$ 行必须包含第 $i$ 个第二种类型轮次中泰山提问的正确答案。

子任务

在占总分 50% 的测试数据中,满足 $N \le 20\,000$。

样例

输入 1

3
a
bc
abc
3
1 abca
2 1
2 3

输出 1

1
1

输入 2

7
abba
bbaa
b
bbaa
abba
a
ba
7
1 aaabbabbaab
2 7
1 baabaaa
1 aabbbab
2 3
1 aabba
2 3

输出 2

1
3
4

说明

第一个样例的解释

泰山展示的唯一单词是 abca

第一个问题的答案显然是 $1$,因为单词 a 是单词 abca 的子串。

第二个问题的答案也是 $1$,因为单词 abc 是单词 abca 的子串。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.