#1040. WA之后我想再试一次!
WA之后我想再试一次!
故事的终章
kky发现上场没人补题?于是....
题目背景
在女神的协助下,终于学会了 终极魔法 打败了大魔王,可是他没想到女神想要打败是为了更好的统治这个世界!据说上一代勇者凭借自己的天赋学会了 术式逆解! ,可以破解一切魔法,但是女神为了稳固自己的地位夺走了的生命,导致他没办法帮助 拯救世界。
突然,机智的 灵光一闪,既然魔法可以回到过去,那么是不是可以回到过去复活但是女神为了防止 像魔王 和上代用勇者 那样强大,都是把自己的魔力借给 ,导致 的魔力如此稀薄,以至于只能发动两次魔法……
毫不犹豫的就发动了他无比熟练的回到过去 魔法,但是没想到因为自己的魔力过于稀薄居然失败了仅仅只剩最后一次的机会,无比沮丧,想起自己前世也是如此不堪,看到难题 之后连再写一次的勇气都没有。
非常不甘!他也想当一次于是他想之后再试一次!!!但是为了提高成功率,他找到了大隐于世的你,请求你能够帮助他完成魔法的解析,让发动的准确率更高!
题目描述
穿越时间的魔法是一段 咒语 ,你需要找到要回到过去的时间段 [ l , r ] ,然后将区间中的咒语反转后找到最初存在的时间节点(反转后不改变原字符串)
翻转第 个字符到 个字符对应的区间,该字符串有多少""子序列。
子序列指按原串顺序取若干字母(可以不连续)形成的新字符串。如" "存在个" "子序列。
数据描述
输入
第一行,两个整数 ;表示咒语长度和询问次数。
第二行,一行长度为 且只包含小写字母的字符串。
接下来q行输入两个整数 表示反转区间。
输出
输出行,每行一个整数代表询问的答案。
样例
6 2
cckkll
1 2
1 6
8
0
Limitation
1s, 1024KiB for each test case.
统计
相关
在下列比赛中: