#P2084. 【蚂蚁算法岗】2025-3-27-第一题-缘分字符串
【蚂蚁算法岗】2025-3-27-第一题-缘分字符串
题目描述
对于给定的长度为,仅由小写字母组成的字符串。如果有这样的两个不同的位置和,满足其上的字符 和 在字母表中相差的位置数小于等于,那么我们称和是“有缘分的”。
你需要求解,对于给定的,字符串中,有多少对位置是“有缘分的”。
字母表的第个字母为,第个字母为。两个字符在字母表中的位置差,即为它们在字母表中相隔的字母个数。
例如,与之间隔了和两个字母,所以位置差为。
输入描述
第一行输入两个整数代表字符串的长度、约束。
第二行输入一个长度为,仅由小写字母组成的字符串。
输出描述
输出一个整数,代表满足条件的“有缘分的”位置对数。
样例1
输入
3 25
aaa
输出
3
样例解释
在这个样例中,一共有三对不同的位置分别是,每一对位置上的字符在字母表中相差的位置数都恰为,所以均满足条件。
样例2
输入
4 1
acbd
输出
5