[R34F]子串数量
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.
时空限制
2S / 512M
题目描述
给定两个长度为 的字符串 和 ,它们都只包含小写英文字母。
你需要处理 次操作和查询。操作分为以下三种类型:
- 1 i c:将字符串 的第 个字符修改为 。
- 2 i c:将字符串 的第 个字符修改为 。
- 3 l r:查询满足 且 的子串 按字典序严格小于 的子串 的数对 的数量。
字典序定义:对于两个等长的字符串 和 , 的字典序小于 ,当且仅当存在一个下标 ,使得对于所有 ,,且 。
格式
输入格式
第一行包含两个正整数 ,分别表示字符串的长度和操作与查询的总数。
第二行包含一个长度为 的字符串 。
第三行包含一个长度为 的字符串 。
接下来 行,每行描述一个操作或查询,格式如下:
- 1 i c:表示一个类型为 的操作,, 是一个小写英文字母。
- 2 i c:表示一个类型为 的操作,, 是一个小写英文字母。
- 3 l r:表示一个类型为 的查询,。
输出格式
对于每个类型为 的查询,输出一行,包含一个整数,表示查询的结果。
样例
样例输入 #1
5 3
ababa
acaca
3 1 5
1 3 c
3 1 5
样例输出 #1
12
10
数据规模
对于 的数据,。
对于 的数据,。
对于  的数据,。字符串  和  仅包含小写英文字母(a-z)。
代码源挑战赛 Round 34
- Status
- Done
- Rule
- DMY
- Start at
- 2025-10-17 20:00
- End at
- 2025-10-17 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 473
