AT_abc449_c [ABC449C] Comfortable Distance
题目描述
给定一个长度为 $N$ 的字符串 $S$,该字符串只包含小写英文字母。
请你求出满足以下所有条件的整数对 $(i, j)$ 的个数:
- $1 \leq i \leq j \leq N$
- $S_i = S_j$
- $L \leq j - i \leq R$
输入格式
输入由标准输入给出,格式如下:
> $N\ L\ R\ S$
输出格式
输出满足条件的整数对数量。
说明/提示
### 样例解释 1
满足题目中的所有条件的整数对为 $(i, j) = (2, 6), (3, 5)$,共计两个。
### 约束条件
- $2 \leq N \leq 5 \times 10^5$
- $1 \leq L \leq R \leq N - 1$
- $N, L, R$ 均为整数。
- $S$ 是一个长度为 $N$ 只包含小写英文字母的字符串。
由 ChatGPT 5 翻译