#P3866. 优美下标

优美下标

题目描述

给出一个由n个小写英文字母构成的回文串S(下标范围0<=i<n)。若从S中删掉下标i对应的字母S[i]后,得到的字符串依然是回文串,则下标i称为“优美下标”。请输出优美下标的总个数。

注意:无需真正删除字母,仅为计算答案进行假设判断。回文串是指从左往右读和从右往左读完全相同的字符串。

输入格式

第一行输入一个整数n,代表字符串S的长度。 第二行输入回文串S。

输出格式

输出一行整数,表示优美下标的总个数。

数据范围

  • 80%的数据:n <= 100
  • 100%的数据:n <= 1e5

样例输入

8
acaaaaca

样例输出

4

样例解释

原回文串为acaaaaca,下标3、4、5、2对应的字母均为a。删掉这4个下标中的任意一个后,得到的字符串仍为回文串,因此优美下标的个数为4。