U142342 询问
题目描述
如果两个字符串a和b,如果可以通过将a中的26种字母一一对应的替换为不重复的26种字母变成b的话,我们就称a
和b是等价的。
例如“zzpzpt”和”oofofc”是等价的,”rrrtt”和“ooopp”也是等价的,而“qqq”和“ppq”就不是,
“apple”和“abcde”也不是。
有一个均由小写字母构成字符串s,长度为n。
有m个询问,每个询问给定三个数字x,y,z,询问s中以x位置开头的长度为z的子串和以y位置开头的长度为z的子
串是否等价。
1
输入格式
第一行两个整数n,m。
第二行一个串s。
接下来m行,每行3个数x,y,z。
输出格式
m行,若等价输出“YES”,否则输出“NO”。(不包含引号)
说明/提示
### 数据范围
对于30%的数据,n,m