#J30009. 舒适距离

舒适距离

问题描述

给定长度 NN 的小写字母字符串 SS,求满足以下条件的 (i,j)(i, j) 对数:

  • 1≤i≤j≤N1 \le i \le j \le N
  • Si=SjS_i = S_j
  • L≤j−i≤RL \le j - i \le R

输入格式

一行 NN LL RR SS。

输出格式

一个整数。

样例输入 1

6 2 4
aabcba

样例输出 1

2

样例输入 2

9 3 6
aaaaaaaaa

样例输出 2

18

样例输入 3

10 2 6
aabbccaabb

样例输出 3

6

评测数据规模

对于 100%100\% 的数据,2≤N≤5×1052 \le N \le 5 \times 10^5,1≤L≤R≤N−11 \le L \le R \le N - 1。