Type: Default 1000ms 256MiB

字符查询

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

字符查询

题目描述

给定一个长度为 nn 的字符串 ss,保证 ss 只包含小写字母。qq 次询问,每次询问指定一个区间 [l,r][l,r] 与字符 cc,求 ccslrs_{l\cdots r} 中出现了多少次。

输入格式

第一行两个整数 n,qn,q

接下来一行一个字符串 ss

接下来 qq 行,每行两个整数 l,rl,r 与一个字符 cc,表示一次询问。

输出格式

qq 行,每行一个整数 xx,表示 ccslrs_{l\cdots r} 中出现 xx 次。

5 2
abcda
1 5 a
2 2 b
2
1

数据范围与约定

对于 30%30\% 的数据,1n,q1031\le n,q\le 10^3

对于 100%100\% 的数据,1n106,1q1071\le n\le 10^6,1\le q\le 10^7

本题输入量较大,单数据点输入约 13MB,请选用较快速的读入方式。

[北辰杯 North-Star-Cup] 六月复现赛

Not Attended
Status
Done
Rule
Ledo
Problem
12
Start at
2023-6-22 17:45
End at
2023-7-15 17:45
Duration
552 hour(s)
Host
Partic.
11