UOJ Logo Universal Online Judge

UOJ

#697. 【候选队互测2022】广为人知题

附件下载 统计

This problem might be well-known in some countries, but how do other countries learn about such problems if nobody poses them?

给定一个长度为 n 的字符串 S,字符集为小写英文字母。

给定 m 个模式串,第 i 个为 S[tlitri]S 的下标从 1 开始)。

现有 q 次查询,每次给出 [qli,qri],求所有模式串在 S[qliqri] 中的出现次数之和。

输入格式

第一行为三个整数 n,m,q

第二行为一个长度为 n 的字符串 S

接下来的 m 行,每行两个整数 tli,tri

接下来的 q 行,每行两个整数 qli,qri

输出格式

q 行,每行一个整数,依次表示每个查询的答案。

样例一

input

5 2 2
abaab
3 4
4 5
2 4
1 5

output

1
3

样例二

见附件下载。

数据范围

子任务编号 n m q 特殊性质 分值
1 103 103 103 10
2 5×104 105 5×104 25
3 4×105 106 105 保证 S 的所有字符独立地在 bc 中均匀随机生成 20
4 4×105 106 105 45

对于所有数据,1n4×105,1m106,1q105

提示

题目不一定按照难度顺序排列。

时间限制:5s

空间限制:1GB