传统题 1000ms 256MiB

回文子串

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

回文字符串是指正读反读都相同的字符串。例如 abbalevel 都是回文串。

给定一个长度为 nn 的字符串 ss。请回答以下 QQ 个查询:

  • ii 个查询:s[li,ri]s[l_i,r_i] 是否为回文串?

其中,s[l,r]s[l,r] 表示 ss 的第 ll 个字符到第 rr 个字符的连续子串。

输入格式

第一行输入正整数 n,Qn,Q

第二行输入字符串ss

接下来输入QQ行,每一行包含两个正整数li,ri(1lirin)l_i,r_i(1\le l_i\le r_i\le n),表示查询的区间。

输出格式

输出 QQ 行。第 ii 行对应第 ii 个查询的结果:若是回文串则输出 Yes,否则输出 No

输入输出样例 #1

输入 #1

6 6
abacaa
1 3
3 5
3 3
2 4
5 6
1 6

输出 #1

YES
YES
YES
NO
YES
NO

【数据范围】

1n5103, 1Q21051 \le n \le 5 \cdot 10^3,\ 1\le Q\le 2\cdot 10^5

动态规划专题+测试

未参加
状态
已结束
规则
IOI
题目
8
开始于
2025-8-3 8:30
结束于
2025-8-4 8:30
持续时间
24 小时
主持人
参赛人数
16