#ABC477C. 区间查找询问 / Range Search Query
区间查找询问 / Range Search Query
题目描述
给定字符串 和 。请处理 个询问。 每个询问给定 和 ,判断由 的第 个字符到第 个字符组成的子串是否包含 作为子串。
什么是子串? 的子串是指从 的开头删除零个或多个字符,并从 的末尾删除零个或多个字符后得到的字符串。
例如,ab 是 abc 的子串,但 ac 不是 abc 的子串。
输入格式
输入按以下格式从标准输入读入:
每个询问 按以下格式给出:
输出格式
输出 行。第 行:若由 的第 个字符到第 个字符组成的子串包含 作为子串,则输出 Yes,否则输出 No。
3
abcdabc
bc
2 6
3 5
3 7
Yes
No
Yes
考虑第 个询问。由 的第 个字符到第 个字符组成的子串是 bcdab。由 bcdab 的第 个字符到第 个字符组成的子串与 相同,因此 bcdab 包含 。所以答案为 Yes。
10
bbbaaabbbaaaaaabbbab
bbb
5 16
5 6
2 16
6 7
17 19
3 7
7 16
7 20
17 19
2 6
Yes
No
Yes
No
No
No
Yes
Yes
No
No
数据范围
-
是长度在 到 之间(含两端)的、由小写英文字母组成的字符串。
-
是长度在 到 之间(含两端)的、由小写英文字母组成的字符串。
-
-
-
均为整数。
子任务设置
- 子任务 1(30 分):。
- 子任务 2(70 分):无特殊限制。
相关
在下列比赛中: