#D0906. 夹心糖

夹心糖

题目描述

小 B 把 nn 颗糖从左到右排成一排,第 ii 颗糖的颜色编号为 aia_i

如果一颗糖满足下面两个条件,就称它是一颗「夹心糖」:

  1. 它不是最左边或最右边的糖;
  2. 它左右两边的糖颜色相同,并且与它自己的颜色不同。

请计算这一排中一共有多少颗夹心糖。

输入格式

第一行包含一个整数 nn,表示糖的数量。

第二行包含 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n,表示每颗糖的颜色编号。

输出格式

输出一个整数,表示夹心糖的数量。

样例

7
1 2 1 3 1 1 1
2
5
4 4 4 4 4
0
3
1 2 1
1

样例解释

样例一中,第 22 颗糖夹在两侧颜色为 11 的糖之间,第 44 颗糖也夹在两侧颜色为 11 的糖之间,所以答案为 22。第 66 颗糖虽然两侧颜色相同,但它自己也是颜色 11,不满足第二个条件。

样例二中,所有糖颜色相同,没有夹心糖。

样例三中,只有第 22 颗糖可能成为夹心糖,它两侧都是颜色 11、自身为颜色 22,是夹心糖。

数据范围与约定

子任务 分值 限制
11 3030 n=3n=3
22 7070 无特殊限制

对于 100%100\% 的数据,保证 3n1003\le n\le1001ai91\le a_i\le9