题目描述
長さ N の文字列 S が与えられます。 1≤ i≤ N に対して、S からその i 文字目を削除してできる文字列を Si と表します。
整数の組 (i,j) であって、次の条件をともに満たすものの個数を求めてください。
- 1≤ i < j≤ N
- Si = Sj
输入格式
入力は以下の形式で標準入力から与えられます。
N S
输出格式
答えを出力してください。
题目大意
给定长度为N的字符串S。1≤ i≤N,Si表示为i。
整数组(i,j),请计算满足以下条件的个数:
- 1≤ i < j≤ N
- Si = Sj
提示
制約
- 2≤ N≤ 3× 105
- S は英小文字からなる長さ N の文字列である
Sample Explanation 1
Si は、順に以下の文字列となります:bbbcca
, abbcca
, abbcca
, abbcca
, abbbca
, abbbca
, abbbcc
条件を満たす (i,j) は以下の 4 個です。 - (i,j) = (2,3) - (i,j) = (2,4) - (i,j) = (3,4) - (i,j) = (5,6)