#P2426. Misha and Palindrome Degree

Misha and Palindrome Degree

题目描述

Misha 有一个数组,下标从 11nn

定义一个数组 aa 的回文度数为数对 [l,r][l,r] 的个数(1lrn1 \le l \le r \le n),当且仅当重排 [l,r][l,r] 中的数可以使 aa 变成一个回文序列。

换句话说,重排 [l,r][l,r] 中的数可以使每个 i[1,n],ai=ani+1i \in [1,n],\,a_i=a_{n-i+1}

给出数组 aa,请你求出 aa 的回文度数。

输入格式

第一行一个整数 nn1n1051\le n\le 10^{5}

第二行 nn 个整数 aia_i1ain1 \le a_i \le n

输出格式

一行一个整数表示答案。

3
2 2 2
6
6
3 6 5 3 3 5
0
5
5 5 2 5 2
4