Codeforces Round 285 (Div. 2) |
---|
Закончено |
У Миши есть массив из n целых чисел, проиндексированный целыми числами от 1 до n. Назовем палиндромностью массива a количество таких пар индексов (l, r)(1 ≤ l ≤ r ≤ n), что элементы с l-го по r-й включительно можно переставить так, что весь массив окажется палиндромом. Иными словами, для пары (l, r) должно выполняться, что после некоторой перестановки чисел на позициях от l до r включительно (разрешается не переставлять числа вовсе) для любого 1 ≤ i ≤ n будет выполняться что a[i] = a[n - i + 1].
Ваша задача — найти палиндромность Мишиного массива.
В первой строке находится целое число n (1 ≤ n ≤ 105).
Во второй строке находятся n положительных целых чисел a[i] (1 ≤ a[i] ≤ n), разделённых пробелами — элементы Мишиного массива.
В единственной строке выведите ответ на задачу.
3
2 2 2
6
6
3 6 5 3 3 5
0
5
5 5 2 5 2
4
В первом примере подходит любая пара возможная пара (l, r).
В третьем примере подходят пары (1, 3), (1, 4), (1, 5), (2, 5).
Название |
---|