题目描述
给定长度为N的字符串S。对于每个1≤i≤N,令Si表示通过从S中删除第i个字符获得的字符串。
找到满足以下两个条件的整数对(i,j)的数量。
- 1≤i<j≤N
- Si=Sj
约束条件
- 2≤N≤3×105
- S是一个由小写英文字母组成的长度为N的字符串。
输入
输入以以下格式从标准输入给出:
N
S
输出
打印答案。
示例输入1
示例输出1
以下按顺序显示了字符串Si:bbbcca
,abbcca
,abbcca
,abbcca
,abbbca
,abbbca
,abbbcc
。
满足条件的四对(i,j)如下:
- (i,j)=(2,3)
- (i,j)=(2,4)
- (i,j)=(3,4)
- (i,j)=(5,6)
示例输入2
示例输出2
示例输入3
示例输出3
示例输入4
示例输出4